summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorRichard Henderson <rth@twiddle.net>2014-03-21 12:46:00 -0700
committerRichard Henderson <rth@twiddle.net>2014-04-17 11:47:42 -0700
commit8f811b9a4a13dc1425a80f4df4540aee76183f2a (patch)
treeef9a9687ef4285b801eb3c1992ff192aa6ce1e07
parenta9e05a1cebe78a13595bbb0989e7440af8291ee1 (diff)
downloadfocaccia-qemu-8f811b9a4a13dc1425a80f4df4540aee76183f2a.tar.gz
focaccia-qemu-8f811b9a4a13dc1425a80f4df4540aee76183f2a.zip
target-alpha: Use non-local temps for zero/sink
These values are no longer live across branches.

Signed-off-by: Richard Henderson <rth@twiddle.net>
-rw-r--r--target-alpha/translate.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/target-alpha/translate.c b/target-alpha/translate.c
index 2c771367ad..c5f2a8dd21 100644
--- a/target-alpha/translate.c
+++ b/target-alpha/translate.c
@@ -153,7 +153,7 @@ void alpha_translate_init(void)
 static TCGv load_zero(DisasContext *ctx)
 {
     if (TCGV_IS_UNUSED_I64(ctx->zero)) {
-        ctx->zero = tcg_const_local_i64(0);
+        ctx->zero = tcg_const_i64(0);
     }
     return ctx->zero;
 }
@@ -161,7 +161,7 @@ static TCGv load_zero(DisasContext *ctx)
 static TCGv dest_sink(DisasContext *ctx)
 {
     if (TCGV_IS_UNUSED_I64(ctx->sink)) {
-        ctx->sink = tcg_temp_local_new();
+        ctx->sink = tcg_temp_new();
     }
     return ctx->sink;
 }