From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1CpbnR-0005r7-5f for qemu-devel@nongnu.org; Fri, 14 Jan 2005 19:28:06 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1CpbnB-0005nx-D3 for qemu-devel@nongnu.org; Fri, 14 Jan 2005 19:27:51 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Cpbn9-0005cK-Eu for qemu-devel@nongnu.org; Fri, 14 Jan 2005 19:27:48 -0500 Received: from [64.233.170.195] (helo=rproxy.gmail.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CpbQf-0005Sl-J8 for qemu-devel@nongnu.org; Fri, 14 Jan 2005 19:04:33 -0500 Received: by rproxy.gmail.com with SMTP id c51so17208rne for ; Fri, 14 Jan 2005 16:04:22 -0800 (PST) Message-ID: Date: Sat, 15 Jan 2005 03:04:22 +0300 From: Phil Krylov Subject: Mac OS X compilation (Was: Re: [Qemu-devel] qemu vl.c) In-Reply-To: <2CB66400-62F0-11D9-A061-000A958E35DC@axiros.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <0C16D9AE-622C-11D9-A061-000A958E35DC@axiros.com> <2CB66400-62F0-11D9-A061-000A958E35DC@axiros.com> Reply-To: Phil Krylov , qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Daniel Egger Cc: qemu-devel@nongnu.org Hello, On Mon, 10 Jan 2005 11:12:46 +0100, Daniel Egger wrote: > On 09.01.2005, at 18:30, Phil Krylov wrote: > > > It's gcc (GCC) 3.3 20030304 (Apple Computer, Inc. build 1671). It does > > not understand -fno-tree-ch. > > Hm, this is the latest build. I'm using a gcc HEAD snapshot because > it produces much better code and it compiles the templates just > fine as long as I use this flag. I have not yet tried gcc HEAD, but I took 3.4.3 (which is the latest within DarwinPorts), and it passed this part. but stopped later after: gcc-3.4.3 -Wall -O2 -mcpu=7450 -g -fno-strict-aliasing -D__powerpc__ -I. -I/Users/phil/build/qemu/target-i386 -I/Users/phil/build/qemu -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/Users/phil/build/qemu/slirp -c -o translate.o /Users/phil/build/qemu/target-i386/translate.c /Users/phil/build/qemu/target-i386/translate.c:612: warning: initialization from incompatible pointer type /Users/phil/build/qemu/target-i386/translate.c:612: warning: initialization from incompatible pointer type /Users/phil/build/qemu/target-i386/translate.c:612: warning: initialization from incompatible pointer type /Users/phil/build/qemu/target-i386/translate.c:612: warning: initialization from incompatible pointer type /Users/phil/build/qemu/target-i386/translate.c:620: warning: initialization from incompatible pointer type /Users/phil/build/qemu/target-i386/translate.c:620: warning: initialization from incompatible pointer type /Users/phil/build/qemu/target-i386/translate.c:620: warning: initialization from incompatible pointer type /Users/phil/build/qemu/target-i386/translate.c:620: warning: initialization from incompatible pointer type /Users/phil/build/qemu/target-i386/translate.c:622: warning: initialization from incompatible pointer type /Users/phil/build/qemu/target-i386/translate.c:622: warning: initialization from incompatible pointer type /Users/phil/build/qemu/target-i386/translate.c:622: warning: initialization from incompatible pointer type /Users/phil/build/qemu/target-i386/translate.c:622: warning: initialization from incompatible pointer type /Users/phil/build/qemu/target-i386/translate.c:623: warning: initialization from incompatible pointer type /Users/phil/build/qemu/target-i386/translate.c:623: warning: initialization from incompatible pointer type /Users/phil/build/qemu/target-i386/translate.c:623: warning: initialization from incompatible pointer type /Users/phil/build/qemu/target-i386/translate.c:623: warning: initialization from incompatible pointer type /Users/phil/build/qemu/target-i386/translate.c: In function `gen_jmp_im': /Users/phil/build/qemu/target-i386/translate.c:806: error: too many arguments to function `gen_op_movl_eip_im' /Users/phil/build/qemu/target-i386/translate.c: In function `gen_string_movl_A0_ESI': /Users/phil/build/qemu/target-i386/translate.c:830: error: too many arguments to function `gen_op_movl_A0_seg' /Users/phil/build/qemu/target-i386/translate.c:841: error: too many arguments to function `gen_op_addl_A0_seg' /Users/phil/build/qemu/target-i386/translate.c: In function `gen_string_movl_A0_EDI': /Users/phil/build/qemu/target-i386/translate.c:854: error: too many arguments to function `gen_op_movl_A0_seg' /Users/phil/build/qemu/target-i386/translate.c:862: error: too many arguments to function `gen_op_addl_A0_seg' ... and many more like this. Will soon try gcc HEAD... -- Ph.