target/i386: Preserve DisasContextBase.insn_start across rewind
authorRichard Henderson <richard.henderson@linaro.org>
Sat, 6 Apr 2024 21:05:12 +0000 (11:05 -1000)
committerRichard Henderson <richard.henderson@linaro.org>
Tue, 9 Apr 2024 17:45:09 +0000 (07:45 -1000)
commit8df1ba49d76e30fa5c8889121f4ed206ad6c2098
tree8508d1ed4724314e13fcf7fc70ddee8122a1ca45
parent24638bd17df4bdd7d54634dd5f6a5e8ec1282dc8
target/i386: Preserve DisasContextBase.insn_start across rewind

When aborting translation of the current insn, restore the
previous value of insn_start.

Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Tested-by: Jørgen Hansen <Jorgen.Hansen@wdc.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
target/i386/tcg/translate.c