From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1D6DPa-00065c-NZ for qemu-devel@nongnu.org; Tue, 01 Mar 2005 14:52:07 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1D6DPV-00063I-QR for qemu-devel@nongnu.org; Tue, 01 Mar 2005 14:52:03 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1D6DPV-00063E-FT for qemu-devel@nongnu.org; Tue, 01 Mar 2005 14:52:01 -0500 Received: from [195.130.132.58] (helo=astra.telenet-ops.be) by monty-python.gnu.org with esmtp (Exim 4.34) id 1D6D9S-0004by-0s for qemu-devel@nongnu.org; Tue, 01 Mar 2005 14:35:26 -0500 Subject: Re: [Qemu-devel] Too Many Arguments To Function gen_op_jmp_label From: Bob Deblier In-Reply-To: <71ff0e50050301111376535ac3@mail.gmail.com> References: <71ff0e50050301111376535ac3@mail.gmail.com> Content-Type: text/plain Date: Tue, 01 Mar 2005 20:35:22 +0100 Message-Id: <1109705722.5623.75.camel@orion> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Andrew Wilkinson , qemu-devel@nongnu.org On Tue, 2005-03-01 at 19:13 +0000, Andrew Wilkinson wrote: > Hi, > > I'm having troubling compiling that latest cvs of qemu. I always get > the error message given below. I suspect it has something to do with > the fact I'm running a 64-bit install of Gentoo an AMD64 chip. Can > anyone help me with this? Let me know if there is anymore information > you need. > > Cheers, > Andrew Wilkinson You need to apply a patch which I've already submitted, but which hasn't been integrated yet: diff -p -r1.20 dyngen-exec.h *** dyngen-exec.h 26 Jan 2005 21:30:57 -0000 1.20 --- dyngen-exec.h 1 Mar 2005 19:32:16 -0000 *************** extern int __op_jmp0, __op_jmp1, __op_jm *** 221,226 **** --- 221,227 ---- #endif #ifdef __x86_64__ #define EXIT_TB() asm volatile ("ret") + #define GOTO_LABEL_PARAM(n) asm volatile ("jmp " ASM_NAME (__op_gen_label) #n) #endif #ifdef __powerpc__ #define EXIT_TB() asm volatile ("blr") I know there are few people who run QEMU on 64-bit systems, but please try to support us a little better, okay? Sincerely, Bob Deblier