]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/rx: Use target_ulong for address in LI
authorRichard Henderson <richard.henderson@linaro.org>
Wed, 24 Jul 2024 04:53:38 +0000 (14:53 +1000)
committerMichael Tokarev <mjt@tls.msk.ru>
Tue, 30 Jul 2024 19:28:41 +0000 (22:28 +0300)
commite929b9186ec1e25406cf4f04c5fe1b41bc0b0fe4
treeabe61a5675895810eb1ca1e8c105cede4a3208a8
parent4aa3598170460aff3863d5fa079ac3c694e4055d
target/rx: Use target_ulong for address in LI

Using int32_t meant that the address was sign-extended to uint64_t
when passing to translator_ld*, triggering an assert.

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2453
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Tested-by: Thomas Huth <thuth@redhat.com>
(cherry picked from commit 83340193b991e7a974f117baa86a04db1fd835a9)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
target/rx/translate.c