> When compiling the valid code below with -O4, the lines getting the
> va_arg with a float and char will generate this error. Why is this error
> happening under GCC on PPC only? I've seen some posts about this problem

Because on PPC, doing bad things with va_lists means stack corruption, no
questions asked.
See va-ppc.h for the gory details.

> /* and here too. */
>                 foo_Int8(input, va_arg(args, Int8));

Use foo_Int8(input, (int8) va_arg(args, Int32));

        Michael


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to