blob: 38a81982ff265c7a053aa98ec4403b92694e12f8 [file] [log] [blame]
/* On IRIX 6, PA is passed partially in registers and partially on the
stack. We therefore have two potential uses of pretend_args_size:
one for the partial argument and one for the varargs save area.
Make sure that these uses don't conflict. */
struct s { int i[18]; };
int f (struct s pa, int pb, ...)
{
return pb;
}
struct s gs;
int main ()
{
if (f (gs, 0x1234) != 0x1234)
abort ();
exit (0);
}