This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Use float stack slots for e500 promoted arguments
- From: Daniel Jacobowitz <drow at false dot org>
- To: gcc-patches at gcc dot gnu dot org
- Date: Thu, 5 Jun 2008 10:30:00 -0400
- Subject: Re: Use float stack slots for e500 promoted arguments
- References: <20080522132313.GB26780@caradoc.them.org>
On Thu, May 22, 2008 at 09:23:13AM -0400, Daniel Jacobowitz wrote:
> 2008-05-22 Daniel Jacobowitz <dan@codesourcery.com>
>
> gcc/
> * function.c (assign_parm_remove_parallels): New.
> (assign_parm_setup_block_p): Do not return true for non-BLKmode
> PARALLELs.
> (assign_parm_setup_block): Do not handle them.
> (assign_parm_setup_reg, assign_parm_setup_stack): Call
> assign_parm_remove_parallels.
Ping? Middle-end; I am reasonably sure it will only affect only E500,
but not completely sure. In any case it should be correct for other
targets for the same reasons.
http://gcc.gnu.org/ml/gcc-patches/2008-05/msg01372.html
--
Daniel Jacobowitz
CodeSourcery