/* 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); | |
} |