]> 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)
committerMichael Tokarev <mjt@tls.msk.ru>
Wed, 7 May 2025 13:42:10 +0000 (16:42 +0300)
commit83c926daf87b02e95f4d69327883db6d2c5379ed
treec71311704ca0f09b49da10d64db3e059e9ec26cf
parent8696da0495624cfc3ce8d5cb105c24d8bf796cd0
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>
(cherry picked from commit 9401f91b9b0c46886388735b3f2033a9c254895a)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
accel/tcg/translate-all.c