This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Bug in sibling call optimizations
- To: Jakub Jelinek <jakub at redhat dot com>
- Subject: Re: [PATCH] Bug in sibling call optimizations
- From: Richard Henderson <rth at cygnus dot com>
- Date: Mon, 17 Jul 2000 10:22:09 -0700
- Cc: greg at mcgary dot org, gcc-patches at gcc dot gnu dot org
- References: <20000716174908.A4763@cygnus.com> <20000717185517.I20511@sunsite.ms.mff.cuni.cz>
On Mon, Jul 17, 2000 at 06:55:18PM +0200, Jakub Jelinek wrote:
> * calls.c (store_arg): Return non-zero if sibcall_failure is
> desired.
> (expand_call): Adjust caller.
>
> * gcc.c-torture/execute/20000717-4.c: New test.
> * gcc.c-torture/execute/20000717-1.x: Removed.
Ok.
> + if (store_one_arg (&args[i], argblock, flags,
> + adjusted_args_size.var != 0,
> + reg_parm_stack_space) ||
> + (pass == 0 &&
Recall that continuing operators go at the beginning of the next line
in gcc. You've consistently done it Linus' way throughout this patch. ;-)
r~