OSDN Git Service

PR middle-end/40692
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.c-torture / execute / 20041113-1.c
1 #include <stdarg.h>
2
3 void test (int x, ...)
4 {
5     va_list ap;
6     int i;
7     va_start (ap, x);
8     if (va_arg (ap, int) != 1)
9         abort ();
10     if (va_arg (ap, int) != 2)
11         abort ();
12     if (va_arg (ap, int) != 3)
13         abort ();
14     if (va_arg (ap, int) != 4)
15         abort ();
16 }
17
18 double a = 40.0;
19
20 int main(int argc, char *argv[])
21 {
22     test(0, 1, 2, 3, (int)(a / 10.0));
23     exit (0);
24 }