From d60bb01cbba2d921834af1e8eef8515894d1ec28 Mon Sep 17 00:00:00 2001 From: pbrook Date: Fri, 11 Jul 2008 00:27:19 +0000 Subject: [PATCH] Terminate TB immediately after v7-M exception return. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4868 c046a42c-6fe2-441c-8c8c-71466251a162 --- target-arm/translate.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/target-arm/translate.c b/target-arm/translate.c index a3aabd26db..1753213f49 100644 --- a/target-arm/translate.c +++ b/target-arm/translate.c @@ -8620,6 +8620,8 @@ static inline int gen_intermediate_code_internal(CPUState *env, /* We always get here via a jump, so know we are not in a conditional execution block. */ gen_exception(EXCP_EXCEPTION_EXIT); + dc->is_jmp = DISAS_UPDATE; + break; } #endif -- 2.11.4.GIT