Message ID | 20170526211638.32301-23-rth@twiddle.net (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/target/arm/translate-a64.c b/target/arm/translate-a64.c index 1e28094..e0e8b80 100644 --- a/target/arm/translate-a64.c +++ b/target/arm/translate-a64.c @@ -11361,8 +11361,7 @@ void gen_intermediate_code_a64(ARMCPU *cpu, TranslationBlock *tb) gen_a64_set_pc_im(dc->pc); /* fall through */ case DISAS_JUMP: - /* indicate that the hash table must be used to find the next TB */ - tcg_gen_exit_tb(0); + tcg_gen_lookup_and_goto_ptr(cpu_pc); break; case DISAS_TB_JUMP: case DISAS_EXC: