]> 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>
Wed, 28 Aug 2024 05:37:14 +0000 (08:37 +0300)
commit4a19cc4d2602616d296c752ece28f0c7a7c64aab
tree913ec619fe37b621c5719b71f7ae7a552ac3c40c
parent5e9b68698faf1fbcd820b6124d41809a1a583e35
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