From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HUlze-0001EO-Mk for qemu-devel@nongnu.org; Fri, 23 Mar 2007 11:47:54 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HUlzd-0001DQ-HE for qemu-devel@nongnu.org; Fri, 23 Mar 2007 11:47:54 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HUlzd-0001DM-CK for qemu-devel@nongnu.org; Fri, 23 Mar 2007 10:47:53 -0500 Received: from mail.codesourcery.com ([65.74.133.4]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1HUlxh-0003A7-Q1 for qemu-devel@nongnu.org; Fri, 23 Mar 2007 11:45:54 -0400 From: Paul Brook Subject: Re: [Qemu-devel] 0.9.0 and svn don't build with =?iso-8859-1?q?-march=3Dpentium2=09etc=2E=3B__was=3A_Latest_SVN_fails_to?= =?iso-8859-1?q?_build_on_Fedora_Core_6?= (same with 0.9.0) Date: Fri, 23 Mar 2007 15:45:49 +0000 References: <20070317143730.1befbf94@neuling> <20070323105825.0f2da762@neuling> <4603AA3A.7090101@gmail.com> In-Reply-To: <4603AA3A.7090101@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200703231545.49960.paul@codesourcery.com> 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 Cc: Sunil Amitkumar Janki > I do not understand enough of QEMU yet, but I have checked out CVS and > am reading through its source. When I understand more I hope we can fix > this long-standing annoyance. This is GCC PR16185 . There's no fundamental reason why some options trigger it, and others don't. It trigerrs fairly randomly depending on the code generation choices gcc happens to make. The problem is that x86 is chronically short of registers. qemu makes this significantly worse by telling gcc it can't use most of them. gcc simply isn't designed to work in these extreme situations. Paul