3 extern void abort (void);
6 inline void __attribute__((always_inline))
9 x = va_arg (ap, double);
10 x += va_arg (ap, long);
11 x += va_arg (ap, double);
23 inline void __attribute__((always_inline))
27 y += va_arg (ap, long);
28 y += va_arg (ap, double);
42 f3h (int i, long arg0, long arg1, long arg2, long arg3)
44 return i + arg0 + arg1 + arg2 + arg3;
50 long t, arg0, arg1, arg2, arg3;
57 t = f3h (i, 0, 0, 0, 0);
60 arg0 = va_arg (ap, long);
61 t = f3h (i, arg0, 0, 0, 0);
64 arg0 = va_arg (ap, long);
65 arg1 = va_arg (ap, long);
66 t = f3h (i, arg0, arg1, 0, 0);
69 arg0 = va_arg (ap, long);
70 arg1 = va_arg (ap, long);
71 arg2 = va_arg (ap, long);
72 t = f3h (i, arg0, arg1, arg2, 0);
75 arg0 = va_arg (ap, long);
76 arg1 = va_arg (ap, long);
77 arg2 = va_arg (ap, long);
78 arg3 = va_arg (ap, long);
79 t = f3h (i, arg0, arg1, arg2, arg3);
98 y = va_arg (ap, double);
101 y = va_arg (ap, double);
102 y += va_arg (ap, double);
114 f1 (3, 16.0, 128L, 32.0);
117 f2 (6, 5, 7L, 18.0, 19.0, 17L, 64.0);
118 if (x != 100L || y != 30L)
122 if (f3 (1, 18L) != 19L)
124 if (f3 (2, 18L, 100L) != 120L)
126 if (f3 (3, 18L, 100L, 300L) != 421L)
128 if (f3 (4, 18L, 71L, 64L, 86L) != 243L)
130 f4 (4, 6.0, 9.0, 16L, 18.0);
131 if (x != 43L || y != 6L)
133 f4 (5, 7.0, 21.0, 1.0, 17L, 126.0);
134 if (x != 144L || y != 28L)