From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7385 invoked by alias); 12 Dec 2002 21:29:24 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 7375 invoked from network); 12 Dec 2002 21:29:22 -0000 Received: from unknown (HELO cts04.webone.com.au) (210.9.240.37) by sources.redhat.com with SMTP; 12 Dec 2002 21:29:22 -0000 Received: from kennel (dial-ctb03123.webone.com.au [210.9.243.123]) by cts04.webone.com.au (8.11.6/8.11.6) with ESMTP id gBCLTEN14289; Fri, 13 Dec 2002 08:29:15 +1100 Received: by kennel (Postfix, from userid 1000) id 7DD44E043; Fri, 13 Dec 2002 08:43:52 +1100 (EST) Date: Thu, 12 Dec 2002 13:39:00 -0000 From: Andreas Bauer To: Richard Henderson , Brad Lucier , gcc@gcc.gnu.org, feeley@iro.umontreal.ca, fjh@cs.mu.oz.au Subject: Re: investigation of tail calls on mainline Message-ID: <20021212214352.GA29359@kennel> Mail-Followup-To: Andreas Bauer , Richard Henderson , Brad Lucier , gcc@gcc.gnu.org, feeley@iro.umontreal.ca, fjh@cs.mu.oz.au References: <200212121523.gBCFNrr09503@banach.math.purdue.edu> <20021212202650.GB23940@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20021212202650.GB23940@redhat.com> User-Agent: Mutt/1.3.28i X-SW-Source: 2002-12/txt/msg00669.txt.bz2 On Thu, Dec 12, 2002 at 12:26:50PM -0800, Richard Henderson wrote: > On Thu, Dec 12, 2002 at 10:23:53AM -0500, Brad Lucier wrote: > > call %g2, 0 > > mov 1, %g3 > > ret > > restore %g0, %o0, %o0 > > At the moment that this is only going to work on x86, and > only on basic-improvements-branch. It's certainly possible > to implement for sparc though. I'm planning to pick up work on porting this mechanism together with the help offered by Robert Stone. Cheers, Andi.