This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: PATCH: ARM va_list


On Tue, 13 Jan 2009, Mark Mitchell wrote:

> +// AAPCS \S 7.1.4 requires that va_list be a typedef for "struct
> +// __va_list".  The mangling (to match RealView) is as if it were
> +// "std::__va_list".

> +  /* Although the ARM ABI documents do not specifically say that
> +     "__va_list" has to be managled as if it is in the "std"
> +     namespace, that is what RealView does.  */

See the change notes for 10th October 2008 in the latest revision of 
AAPCS, and page 28 in that version of the document.  This is now 
documented in the ABI, so these comments should be updated.

-- 
Joseph S. Myers
joseph@codesourcery.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]