From 2a704b137f1acfbd972aa6e9f031c5015c7e28cb Mon Sep 17 00:00:00 2001 From: "Edgar E. Iglesias" Date: Fri, 7 Jan 2011 12:50:38 +0100 Subject: cris: Avoid useless tmp in t_gen_cc_jmp() Signed-off-by: Edgar E. Iglesias --- target-cris/translate.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/target-cris/translate.c b/target-cris/translate.c index 4e4606cb25..57d85328db 100644 --- a/target-cris/translate.c +++ b/target-cris/translate.c @@ -577,20 +577,15 @@ static inline void t_gen_swapr(TCGv d, TCGv s) static void t_gen_cc_jmp(TCGv pc_true, TCGv pc_false) { - TCGv btaken; int l1; l1 = gen_new_label(); - btaken = tcg_temp_new(); /* Conditional jmp. */ - tcg_gen_mov_tl(btaken, env_btaken); tcg_gen_mov_tl(env_pc, pc_false); - tcg_gen_brcondi_tl(TCG_COND_EQ, btaken, 0, l1); + tcg_gen_brcondi_tl(TCG_COND_EQ, env_btaken, 0, l1); tcg_gen_mov_tl(env_pc, pc_true); gen_set_label(l1); - - tcg_temp_free(btaken); } static void gen_goto_tb(DisasContext *dc, int n, target_ulong dest) -- cgit v1.2.3