From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HUTFH-0000AA-3M for qemu-devel@nongnu.org; Thu, 22 Mar 2007 15:46:47 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HUTFG-00009F-HM for qemu-devel@nongnu.org; Thu, 22 Mar 2007 15:46:46 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HUTFG-000096-E0 for qemu-devel@nongnu.org; Thu, 22 Mar 2007 14:46:46 -0500 Received: from 85-10-211-152.clients.your-server.de ([85.10.211.152] helo=nesselzelle.de) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1HUTDQ-0007Q1-OR for qemu-devel@nongnu.org; Thu, 22 Mar 2007 15:44:53 -0400 Received: from neuling ([85.10.211.152]:4014) by nesselzelle.de with [XMail 1.22 SSL Ext 0.0.3a ESMTP Server] via protocol=TLSv1/SSLv3, cipher=AES256-SHA(256) id for from ; Thu, 22 Mar 2007 20:46:08 +0100 Date: Thu, 22 Mar 2007 20:46:29 +0100 From: Thomas Orgis Subject: Re: [Qemu-devel] 0.9.0 and svn don't build with -march=pentium2 etc.; was: Latest SVN fails to build on Fedora Core 6 (same with 0.9.0) Message-ID: <20070322204629.5552c047@neuling> In-Reply-To: <45FD03F0.5000801@bandsman.co.uk> References: <20070317143730.1befbf94@neuling> <20070318093734.71d9d77d@neuling> <45FD03F0.5000801@bandsman.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII 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: qemu-devel@nongnu.org Am Sun, 18 Mar 2007 09:18:40 +0000 schrieb Nigel Horne : > The first part is true, the second is not, in that I already upgraded > to the 686 kernel, so the qemu build on FC6 is not fixed by installing the 686 kernel. So, do we have any other clue about this? Some qemu coder knows anything about this error? > /opt/gcc34/bin/gcc -march=pentium2 -Wall -O2 -g -fno-strict-aliasing > -fomit-frame-pointer -I. -I.. -I/usr/src/qemu-0.9.0/target-i386 > -I/usr/src/qemu-0.9.0 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 > -D_LARGEFILE_SOURCE -I/usr/src/qemu-0.9.0/fpu -DHAS_AUDIO > -I/usr/src/qemu-0.9.0/slirp -c -o > helper.o /usr/src/qemu-0.9.0/target-i386/helper.c ../softmmu_template.h: > In function `__stq_mmu': ../softmmu_template.h:260: error: unable to > find a register to spill in class > `GENERAL_REGS' ../softmmu_template.h:260: error: this is the insn: > (insn:HI 365 364 366 13 ../softmmu_template.h:290 (parallel [ (set > (reg:DI 0 ax [216]) (lshiftrt:DI (reg/v:DI 59 [ val ]) (subreg:QI > (reg:SI 0 ax [215]) 0))) (clobber (scratch:SI)) (clobber (reg:CC 17 > flags)) ]) 309 {lshrdi3_1} (insn_list 364 (nil)) (expr_list:REG_DEAD > (reg:SI 0 ax [215]) (expr_list:REG_UNUSED (reg:CC 17 flags) > (expr_list:REG_UNUSED (scratch:SI) (nil))))) > ../softmmu_template.h:260: confused by earlier errors, bailing out It is really persistent with any pentium/athlon march setting above pentium-mmx and alone with the -msse flag. If the answer is "Do Not Use GCC Arch Setting" then it would be nice to have it spelled out by someone else than me... of course I'd prefer this thing to work;-) Thomas.