Mail Archives: djgpp-workers/2000/06/14/11:45:46
On Wed, 14 Jun 2000, Andris Pavenis wrote:
> 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.
I agree: in the case of va_list, we should track the GCC definitions,
since it's the compiler who generates the code for that.
- Raw text -