1/* On IRIX 6, PA is passed partially in registers and partially on the
2   stack.  We therefore have two potential uses of pretend_args_size:
3   one for the partial argument and one for the varargs save area.
4   Make sure that these uses don't conflict.  */
5
6struct s { int i[18]; };
7
8int f (struct s pa, int pb, ...)
9{
10  return pb;
11}
12
13struct s gs;
14
15int main ()
16{
17  if (f (gs, 0x1234) != 0x1234)
18    abort ();
19
20  exit (0);
21}
22