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)