target/arm: Use DISAS_TOO_MANY for ISB and SB
commit73fce314dbbf2d1c3cd411a34535ebe5d20e1e45
authorRichard Henderson <richard.henderson@linaro.org>
Tue, 29 Jun 2021 18:01:05 +0000 (29 11:01 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Fri, 9 Jul 2021 16:41:53 +0000 (9 09:41 -0700)
tree70bd146dba4614a1e4fbb10e89cfaff1b4e33a46
parent21a7e89eced0372cb465e0c9b0a19ffc4e7b75b1
target/arm: Use DISAS_TOO_MANY for ISB and SB

Using gen_goto_tb directly misses the single-step check.
Let the branch or debug exception be emitted by arm_tr_tb_stop.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
target/arm/translate.c