3 extern void abort (void);
12 foo (int v, va_list ap)
16 case 5: foo_arg = va_arg (ap, int); break;
26 if (va_arg (gap, double) != 17.0
27 || va_arg (gap, long) != 129L)
32 if (va_arg (*pap, long long) != 14LL
33 || va_arg (*pap, long double) != 131.0L
34 || va_arg (*pap, int) != 17)
59 x = va_arg (ap, long);
69 d = va_arg (ap, double);
78 x = va_arg (ap, double);
102 x = va_arg (ap, long);
124 d = va_arg (ap, double);
135 if (bar_arg != 28 || x != 28)
141 if (x != 16 || foo_arg != 128)
143 f5 (0x4006, 17.0, 129L);
144 if (bar_arg != 0x4006)
146 f6 (7, 12L, 14L, -31L);
149 f7 (0x4008, 14LL, 131.0L, 17, 26.0);
150 if (bar_arg != 0x4008)
152 f8 (0x4008, 14LL, 131.0L, 17, 27.0);
153 if (bar_arg != 0x4008 || d != 27.0)