Commit d60bb01cbba2d921834af1e8eef8515894d1ec28
1 parent
d03d860b
Terminate TB immediately after v7-M exception return.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4868 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
2 additions
and
0 deletions
target-arm/translate.c
... | ... | @@ -8620,6 +8620,8 @@ static inline int gen_intermediate_code_internal(CPUState *env, |
8620 | 8620 | /* We always get here via a jump, so know we are not in a |
8621 | 8621 | conditional execution block. */ |
8622 | 8622 | gen_exception(EXCP_EXCEPTION_EXIT); |
8623 | + dc->is_jmp = DISAS_UPDATE; | |
8624 | + break; | |
8623 | 8625 | } |
8624 | 8626 | #endif |
8625 | 8627 | ... | ... |