Mail Archives: djgpp-workers/2000/06/14/11:21:59
On Wed, 14 Jun 2000, DJ Delorie wrote:
>
> > DJ, do we have any reason not to use GCC's definition of va_list?
>
> I don't remember what, if any, my original complaint about this was.
>
gcc/ginclude/stdarg.h uses builtin gcc functions for va_list, va_arg, etc.
So unless there is a bug in gcc they should correpond the real stack
layout. If we provide our own definitions (like DJGPP's stdarg.c) we
should carefully verify that none of gcc options that influences data
alignment in stack (-mpreferred-stack-boundary) doesn't break it.
I think it would be better to use gcc builtin definitions if possible.
Andris
- Raw text -