Re: [RS6000] PR61300 K&R incoming args

2014-06-05 Thread Alan Modra
On Thu, Jun 05, 2014 at 02:52:31PM -0600, Jeff Law wrote: > >+@defmac INCOMING_REG_PARM_STACK_SPACE (@var{fndecl}) > >+Like @code{REG_PARM_STACK_SPACE}, but for incoming register arguments. > >+Define this macro if space guaranteed when compiling a function body > >+is different to space required w

Re: [RS6000] PR61300 K&R incoming args

2014-06-05 Thread Jeff Law
On 05/29/14 00:55, Alan Modra wrote: One of the nice features of the ELFv2 ABI is that stack frames are smaller compared to ELFv1. We don't allocate a parameter save area unless we actually use it. However, for variable argument lists, we kept the simple va_list type which is a pointer to the m

[RS6000] PR61300 K&R incoming args

2014-05-28 Thread Alan Modra
One of the nice features of the ELFv2 ABI is that stack frames are smaller compared to ELFv1. We don't allocate a parameter save area unless we actually use it. However, for variable argument lists, we kept the simple va_list type which is a pointer to the memory location of the next parameter.