From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GeOsf-00072L-EE for qemu-devel@nongnu.org; Sun, 29 Oct 2006 23:36:13 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GeOse-000729-3a for qemu-devel@nongnu.org; Sun, 29 Oct 2006 23:36:12 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GeOsd-000726-UI for qemu-devel@nongnu.org; Sun, 29 Oct 2006 23:36:11 -0500 Received: from [71.162.243.5] (helo=grelber.thyrsus.com) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.52) id 1GeOsd-0006Oc-3p for qemu-devel@nongnu.org; Sun, 29 Oct 2006 23:36:11 -0500 From: Rob Landley Subject: Re: [Qemu-devel] qemu vs gcc4 Date: Sun, 29 Oct 2006 23:35:54 -0500 References: <45391B22.1050608@palmsource.com> <453CFED8.2020402@palmsource.com> <200610231858.32157.paul@codesourcery.com> In-Reply-To: <200610231858.32157.paul@codesourcery.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200610292335.54893.rob@landley.net> 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: Paul Brook On Monday 23 October 2006 1:58 pm, Paul Brook wrote: > > Although, all told, it would seem to me that what might be called for > > here is a new gcc target. A gcc target specifically for generating qemu > > code. That would just simply generate whatever qemu wanted for function > > postamble. > > Better to just teach qemu how to generate code. > In fact I've already done most of the infrastructure (and a fair amount of the > legwork) for this. The only major missing function is code to do softmmu > load/store ops. > https://nowt.dyndns.org/ So given that one of the reasons for doing this would be getting away from depending on specific and increasily out of date versions of gcc to build the thing, what would be involved in getting this version to build under gcc-4.x? (I tried, and it didn't...) Rob -- "Perfection is reached, not when there is no longer anything to add, but when there is no longer anything to take away." - Antoine de Saint-Exupery