OSDN Git Service

target/arm: Use DISAS_NORETURN
authorRichard Henderson <rth@twiddle.net>
Fri, 14 Jul 2017 19:05:06 +0000 (09:05 -1000)
committerRichard Henderson <richard.henderson@linaro.org>
Wed, 6 Sep 2017 15:06:47 +0000 (08:06 -0700)
commita0c231e651b249960906f250b8e5eef5ed9888c4
treebceaa1cfd043dc68a77108901b1070264f7076ba
parent1e39d97af086d525cd0408eaa5d19783ea165906
target/arm: Use DISAS_NORETURN

Fold DISAS_EXC and DISAS_TB_JUMP into DISAS_NORETURN.

In both cases all following code is dead.  In the first
case because we have exited the TB via exception; in the
second case because we have exited the TB via goto_tb
and its associated machinery.

Reviewed-by: Emilio G. Cota <cota@braap.org>
Signed-off-by: Richard Henderson <rth@twiddle.net>
target/arm/translate-a64.c
target/arm/translate.c
target/arm/translate.h