From 45d46ce8d9086d9ed18216925b2daa3136eb3e70 Mon Sep 17 00:00:00 2001 From: aurel32 Date: Sun, 29 Mar 2009 00:14:06 +0000 Subject: [PATCH] target-alpha: fix temp free for hw_st No need to stop translation after hw_st. Signed-off-by: Tristan Gingold Signed-off-by: Aurelien Jarno git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6925 c046a42c-6fe2-441c-8c8c-71466251a162 --- target-alpha/translate.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/target-alpha/translate.c b/target-alpha/translate.c index 7b28abc..91f2387 100644 --- a/target-alpha/translate.c +++ b/target-alpha/translate.c @@ -2186,11 +2186,10 @@ static always_inline int translate_one (DisasContext *ctx, uint32_t insn) /* Invalid */ goto invalid_opc; } - if (ra != 31) + if (ra == 31) tcg_temp_free(val); tcg_temp_free(addr); } - ret = 2; break; #endif case 0x20: -- 1.7.9.5