From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DYWLS-0005v5-PI for qemu-devel@nongnu.org; Wed, 18 May 2005 17:44:51 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DYWLS-0005ub-5o for qemu-devel@nongnu.org; Wed, 18 May 2005 17:44:50 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DYWKU-0004kO-St for qemu-devel@nongnu.org; Wed, 18 May 2005 17:43:51 -0400 Received: from [65.74.133.9] (helo=mail.codesourcery.com) by monty-python.gnu.org with esmtp (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.34) id 1DYW1i-0003kB-Ds for qemu-devel@nongnu.org; Wed, 18 May 2005 17:24:26 -0400 From: Paul Brook Subject: Re: [Qemu-devel] [patch] gcc4 host support Date: Wed, 18 May 2005 22:16:02 +0100 References: <200505112204.10204.paul@codesourcery.com> <200505182148.50628.paul@codesourcery.com> <1116449710.25594.81.camel@localhost.localdomain> In-Reply-To: <1116449710.25594.81.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200505182216.02714.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: David Woodhouse Cc: qemu-devel@nongnu.org On Wednesday 18 May 2005 21:55, David Woodhouse wrote: > On Wed, 2005-05-18 at 21:48 +0100, Paul Brook wrote: > > It's been said before that the long-term solution is to > > [incrementally] remove dyngen altogether, and replace it with a > > had-written code generator. I've discussed this in a bit more detail > > with Fabrice, and have an almost-working prototype implementation. > > When I get something that actually works I'll post it to the list for > > comments. > > How feasible would it be to do this as an alternative front end to GCJ's > JIT? GCJ doesn't really have a JIT. It has an interpreter, and the ability to compile classes with gcj. I'd expect anything using gcc at runtime would be too slow to be worthwhile. Paul