From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LTKTH-0005Jf-1f for qemu-devel@nongnu.org; Sat, 31 Jan 2009 13:21:35 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LTKTE-0005JO-SX for qemu-devel@nongnu.org; Sat, 31 Jan 2009 13:21:34 -0500 Received: from [199.232.76.173] (port=51948 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LTKTE-0005JL-LV for qemu-devel@nongnu.org; Sat, 31 Jan 2009 13:21:32 -0500 Received: from mtaout03-winn.ispmail.ntl.com ([81.103.221.49]:51137) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LTKTE-00062V-7i for qemu-devel@nongnu.org; Sat, 31 Jan 2009 13:21:32 -0500 Received: from aamtaout04-winn.ispmail.ntl.com ([81.103.221.35]) by mtaout03-winn.ispmail.ntl.com (InterMail vM.7.08.04.00 201-2186-134-20080326) with ESMTP id <20090131182128.GQSN7670.mtaout03-winn.ispmail.ntl.com@aamtaout04-winn.ispmail.ntl.com> for ; Sat, 31 Jan 2009 18:21:28 +0000 Received: from miranda.arrow ([213.107.21.171]) by aamtaout04-winn.ispmail.ntl.com (InterMail vG.2.02.00.01 201-2161-120-102-20060912) with ESMTP id <20090131182128.FBJL22934.aamtaout04-winn.ispmail.ntl.com@miranda.arrow> for ; Sat, 31 Jan 2009 18:21:28 +0000 Received: from sdb by miranda.arrow with local (Exim 4.63) (envelope-from ) id 1LTKT7-00032z-Sm for qemu-devel@nongnu.org; Sat, 31 Jan 2009 18:21:26 +0000 Date: Sat, 31 Jan 2009 18:21:25 +0000 From: Stuart Brady Message-ID: <20090131182125.GA11704@miranda.arrow> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Subject: [Qemu-devel] [PATCH] Fix compilation of PPC64 targets with DEBUG_TCGV enabled Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org The attached patch fixes compilation of PPC64 targets with DEBUG_TCGV enabled. Signed-off-by: Stuart Brady Index: target-ppc/translate.c =================================================================== --- target-ppc/translate.c (revision 6489) +++ target-ppc/translate.c (working copy) @@ -6263,7 +6263,7 @@ t = tcg_temp_new_i32(); tcg_gen_ld_i32(t, cpu_env, offsetof(CPUState, vscr)); tcg_gen_extu_i32_i64(cpu_avrl[rD(ctx->opcode)], t); - tcg_temp_free(t); + tcg_temp_free_i32(t); } GEN_HANDLER(mtvscr, 0x04, 0x2, 0x19, 0x03ff0000, PPC_ALTIVEC) @@ -6511,7 +6511,7 @@ GEN_HANDLER(vsldoi, 0x04, 0x16, 0xFF, 0x00000400, PPC_ALTIVEC) { TCGv_ptr ra, rb, rd; - TCGv sh; + TCGv_i32 sh; if (unlikely(!ctx->altivec_enabled)) { gen_exception(ctx, POWERPC_EXCP_VPU); return; @@ -6524,7 +6524,7 @@ tcg_temp_free_ptr(ra); tcg_temp_free_ptr(rb); tcg_temp_free_ptr(rd); - tcg_temp_free(sh); + tcg_temp_free_i32(sh); } #define GEN_VAFORM_PAIRED(name0, name1, opc2) \ -- Stuart Brady