aarch64: Add vector popcount besides QImode [PR113859]
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / va-arg-15.c
blob49039d91944c486443c7159643d3a82039c3ed5d
1 #include <stdarg.h>
3 void abort (void);
4 void exit (int);
6 void vafunction (char *dummy, ...)
8 double darg;
9 int iarg;
10 int flag = 0;
11 int i;
12 va_list ap;
14 va_start(ap, dummy);
15 for (i = 1; i <= 18; i++, flag++)
17 if (flag & 1)
19 darg = va_arg (ap, double);
20 if (darg != (double)i)
21 abort();
23 else
25 iarg = va_arg (ap, int);
26 if (iarg != i)
27 abort();
30 va_end(ap);
33 int main (void)
35 vafunction( "",
36 1, 2.,
37 3, 4.,
38 5, 6.,
39 7, 8.,
40 9, 10.,
41 11, 12.,
42 13, 14.,
43 15, 16.,
44 17, 18. );
45 exit(0);
46 return 0;