3 extern void abort (void);
9 struct S1 { int i; double d; int j; double e; } s1;
10 struct S2 { double d; long i; } s2;
25 x = va_arg (ap, long);
35 d = va_arg (ap, double);
47 x = va_arg (ap, long);
61 d = va_arg (ap, double);
73 s1 = va_arg (ap, struct S1);
83 s2 = va_arg (ap, struct S2);
95 s1 = va_arg (ap, struct S1);
109 s2 = va_arg (ap, struct S2);
110 y = va_arg (ap, int);
122 f1 (7, 1L, 2L, 3L, 5L, 7L, 9L, 11L, 13L);
125 f2 (6, 1.0, 2.0, 4.0, 8.0, 16.0, 32.0, 64.0);
129 if (bar_arg != 1L || x != 1L)
132 if (bar_arg != 21 || d != 17.0)
142 if (s1.i != 131 || s1.j != 254 || s1.d != 15.0 || s1.e != 178.0)
145 if (s1.i != 131 || s1.j != 251 || s1.d != 15.0 || s1.e != 191.0)
152 if (s2.i != 257 || s2.d != 176.0)
155 if (s2.i != 138 || s2.d != 16.0)
158 if (s1.i != 131 || s1.j != 254 || s1.d != 15.0 || s1.e != 178.0)
163 if (s2.i != 257 || s2.d != 176.0)