Bug 20375 - ia64 varadic regression

Dave Korn dave.korn@artimi.com
Tue Mar 8 18:42:00 GMT 2005


----Original Message----
>From: Zack Weinberg
>Sent: 08 March 2005 18:25

> Nathan Sidwell <nathan@codesourcery.com> writes:
> 
>> Dave Korn wrote:
>> 
>>> There was under varargs, which didn't require to pass a named
>>> argument to va_start; it's only with stdargs that it would be
>>> impossible.  I suspect that this is the underlying reason for the
>>> code having developed this way: sometimes the first variadic arg is
>>> the last named arg (stdargs), sometimes it is the first arg _after_
>>> the last named arg.
> 
> This is exactly backward.  

  Hence my heartfelt expression of regret "...started well but had turned to
nonsense by the time I got this far"...  :)  Thanks for the in-depth
explanation.

    cheers,
      DaveK
-- 
Can't think of a witty .sigline today....



More information about the Gcc mailing list