]> git.ipfire.org Git - thirdparty/qemu.git/commit
accel/tcg: Don't use TARGET_LONG_BITS in decode_sleb128
authorRichard Henderson <richard.henderson@linaro.org>
Wed, 30 Apr 2025 21:35:47 +0000 (14:35 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Thu, 1 May 2025 14:37:24 +0000 (07:37 -0700)
commit9401f91b9b0c46886388735b3f2033a9c254895a
tree699bb29ddf1d2bf4a0024b174d5ffebc12086ac8
parente1d8fabc20adb6a766773adb4a9b5bfe93e329bb
accel/tcg: Don't use TARGET_LONG_BITS in decode_sleb128

When we changed decode_sleb128 from target_long to
int64_t, we failed to adjust the shift limit.

Cc: qemu-stable@nongnu.org
Fixes: c9ad8d27caa ("tcg: Widen gen_insn_data to uint64_t")
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
accel/tcg/translate-all.c