target/alpha: Fix temp leak in gen_fbcond
Tested-by: Emilio G. Cota <cota@braap.org> Signed-off-by: Richard Henderson <rth@twiddle.net>
This commit is contained in:
parent
f401c0321f
commit
6a9b110d54
@ -613,8 +613,12 @@ static ExitStatus gen_fbcond(DisasContext *ctx, TCGCond cond, int ra,
|
||||
int32_t disp)
|
||||
{
|
||||
TCGv cmp_tmp = tcg_temp_new();
|
||||
ExitStatus ret;
|
||||
|
||||
gen_fold_mzero(cond, cmp_tmp, load_fpr(ctx, ra));
|
||||
return gen_bcond_internal(ctx, cond, cmp_tmp, disp);
|
||||
ret = gen_bcond_internal(ctx, cond, cmp_tmp, disp);
|
||||
tcg_temp_free(cmp_tmp);
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void gen_fcmov(DisasContext *ctx, TCGCond cond, int ra, int rb, int rc)
|
||||
|
Loading…
Reference in New Issue
Block a user