Dead
[official-gcc.git] / gomp-20050608-branch / gcc / testsuite / gcc.dg / builtin-apply4.c
blob289694e3c1bb8a4dc7b2572c30563eb55adc505e
1 /* PR tree-optimization/20076 */
2 /* { dg-options "-O2" } */
3 /* { dg-do run } */
5 extern void abort (void);
7 double
8 foo (int arg)
10 if (arg != 116)
11 abort();
12 return arg + 1;
15 inline double
16 bar (int arg)
18 foo (arg);
19 __builtin_return (__builtin_apply ((void (*) ()) foo,
20 __builtin_apply_args (), 16));
23 int
24 main (int argc, char **argv)
26 if (bar (116) != 117.0)
27 abort ();
29 return 0;