From: Richard Henderson Date: Thu, 8 Jul 2021 01:46:32 +0000 (-0700) Subject: target/alpha: Use dest_sink for HW_RET temporary X-Git-Tag: v6.1.0-rc0~17^2~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3e646c3a3cfb1ce9522c230c2cbbafaf42f0a9c5;p=thirdparty%2Fqemu.git target/alpha: Use dest_sink for HW_RET temporary This temp is automatically freed, just like ctx->lit. But we're about to remove ctx->lit, so use sink instead. Signed-off-by: Richard Henderson --- diff --git a/target/alpha/translate.c b/target/alpha/translate.c index b439b57a66e..64c4865dda3 100644 --- a/target/alpha/translate.c +++ b/target/alpha/translate.c @@ -2717,7 +2717,7 @@ static DisasJumpType translate_one(DisasContext *ctx, uint32_t insn) /* Pre-EV6 CPUs interpreted this as HW_REI, loading the return address from EXC_ADDR. This turns out to be useful for our emulation PALcode, so continue to accept it. */ - ctx->lit = vb = tcg_temp_new(); + vb = dest_sink(ctx); tcg_gen_ld_i64(vb, cpu_env, offsetof(CPUAlphaState, exc_addr)); } else { vb = load_gpr(ctx, rb);