This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Another sibcall fix
- To: Jan Hubicka <hubicka at atrey dot karlin dot mff dot cuni dot cz>
- Subject: Re: Another sibcall fix
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Tue, 28 Mar 2000 13:55:53 -0700
- cc: egcs-patches at egcs dot cygnus dot com, rth at cygnus dot com
- Reply-To: law at cygnus dot com
In message <20000325232937.C27609@atrey.karlin.mff.cuni.cz>you write:
> Hi
> When sibcall sequence contains nested call, the sibcall is never done
> due to failure in identify_call.
> While looking for it I found anouther bug causing tail calls never to be
> detected in -mno-defer-pop compilation.
>
> Honza
>
> Sat Mar 25 23:18:56 CET 2000 Jan Hubicka <jh@suse.cz>
>
> * sibcall.c (indentify_call_return_value): Find last call in the chain;
> Allow stack adjustment after function call.
I 3-staged this (i686-pc-linux-gnu) and ran the testsuite with no regressions.
Installed.
jeff