OSDN Git Service

target/sh4: Do not singlestep after exceptions
authorRichard Henderson <rth@twiddle.net>
Thu, 7 Sep 2017 18:50:55 +0000 (11:50 -0700)
committerAurelien Jarno <aurelien@aurel32.net>
Mon, 18 Dec 2017 22:29:34 +0000 (23:29 +0100)
commit34cf5678088a4a1d624b39ace4f87e704c847d0e
tree282f2aa4d4f52a96425ed8ee8213ac3de47d6ad0
parent4834871bc95b67343248100e2a75ae0d287bc08b
target/sh4: Do not singlestep after exceptions

If we've already raised an exception (and set NORETURN),
do not emit unreachable code to raise a debug exception.
Note that gen_goto_tb takes single-stepping into account.

Signed-off-by: Richard Henderson <rth@twiddle.net>
Message-Id: <20170907185057.23421-4-richard.henderson@linaro.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
target/sh4/translate.c