exiting the TB. */
#define DISAS_PC_UPDATED DISAS_TARGET_0
-/* We have emitted one or more goto_tb. No fixup required. */
-#define DISAS_GOTO_TB DISAS_TARGET_1
-
/* We have updated the PC and CC values. */
#define DISAS_PC_CC_UPDATED DISAS_TARGET_2
tcg_gen_goto_tb(0);
tcg_gen_movi_i64(psw_addr, dest);
tcg_gen_exit_tb(s->base.tb, 0);
- return DISAS_GOTO_TB;
+ return DISAS_NORETURN;
} else {
tcg_gen_movi_i64(psw_addr, dest);
per_branch(s, false);
tcg_gen_movi_i64(psw_addr, dest);
tcg_gen_exit_tb(s->base.tb, 1);
- ret = DISAS_GOTO_TB;
+ ret = DISAS_NORETURN;
} else {
/* Fallthru can use goto_tb, but taken branch cannot. */
/* Store taken branch destination before the brcond. This
DisasContext *dc = container_of(dcbase, DisasContext, base);
switch (dc->base.is_jmp) {
- case DISAS_GOTO_TB:
case DISAS_NORETURN:
break;
case DISAS_TOO_MANY: