From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:42666) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QObkQ-0004pH-ND for qemu-devel@nongnu.org; Mon, 23 May 2011 16:29:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QObkQ-0008Ja-1q for qemu-devel@nongnu.org; Mon, 23 May 2011 16:29:06 -0400 Received: from mail-yx0-f173.google.com ([209.85.213.173]:41513) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QObkP-0008JS-Vd for qemu-devel@nongnu.org; Mon, 23 May 2011 16:29:06 -0400 Received: by yxk8 with SMTP id 8so2718000yxk.4 for ; Mon, 23 May 2011 13:29:05 -0700 (PDT) Sender: Richard Henderson From: Richard Henderson Date: Mon, 23 May 2011 13:28:26 -0700 Message-Id: <1306182526-12081-7-git-send-email-rth@twiddle.net> In-Reply-To: <1306182526-12081-1-git-send-email-rth@twiddle.net> References: <1306182526-12081-1-git-send-email-rth@twiddle.net> Subject: [Qemu-devel] [PATCH 06/26] target-alpha: Fix system store_conditional List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org This code contained typos, as it had never been compiled. Signed-off-by: Richard Henderson --- target-alpha/translate.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/target-alpha/translate.c b/target-alpha/translate.c index 73c19d9..851a045 100644 --- a/target-alpha/translate.c +++ b/target-alpha/translate.c @@ -326,7 +326,7 @@ static ExitStatus gen_store_conditional(DisasContext *ctx, int ra, int rb, #if defined(CONFIG_USER_ONLY) addr = cpu_lock_st_addr; #else - addr = tcg_local_new(); + addr = tcg_temp_local_new(); #endif if (rb != 31) { @@ -349,7 +349,7 @@ static ExitStatus gen_store_conditional(DisasContext *ctx, int ra, int rb, lab_fail = gen_new_label(); lab_done = gen_new_label(); - tcg_gen_brcond(TCG_COND_NE, addr, cpu_lock_addr, lab_fail); + tcg_gen_brcond_i64(TCG_COND_NE, addr, cpu_lock_addr, lab_fail); val = tcg_temp_new(); if (quad) { @@ -357,7 +357,7 @@ static ExitStatus gen_store_conditional(DisasContext *ctx, int ra, int rb, } else { tcg_gen_qemu_ld32s(val, addr, ctx->mem_idx); } - tcg_gen_brcond(TCG_COND_NE, val, cpu_lock_value, lab_fail); + tcg_gen_brcond_i64(TCG_COND_NE, val, cpu_lock_value, lab_fail); if (quad) { tcg_gen_qemu_st64(cpu_ir[ra], addr, ctx->mem_idx); -- 1.7.4.4