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)
committerRichard Henderson <richard.henderson@linaro.org>
Sun, 28 Jul 2024 04:13:05 +0000 (14:13 +1000)
commit83340193b991e7a974f117baa86a04db1fd835a9
tree844301a178ab43d7ec2e94dcfc130028a3eff380
parent93b799fafd9170da3a79a533ea6f73a18de82e22
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>
target/rx/translate.c