From: Edgar E. Iglesias Date: Fri, 7 Jan 2011 11:50:38 +0000 (+0100) Subject: cris: Avoid useless tmp in t_gen_cc_jmp() X-Git-Tag: TizenStudio_2.0_p2.3.2~208^2~6763 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2a704b137f1acfbd972aa6e9f031c5015c7e28cb;p=sdk%2Femulator%2Fqemu.git cris: Avoid useless tmp in t_gen_cc_jmp() Signed-off-by: Edgar E. Iglesias --- diff --git a/target-cris/translate.c b/target-cris/translate.c index 4e4606c..57d8532 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)