* gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / stackalign / builtin-apply-4.c
blob78b10322edc49662c899c010d5c76aa708162de3
1 /* PR tree-optimization/20076 */
2 /* { dg-do run } */
3 /* { dg-additional-options "-fgnu89-inline" } */
4 /* { dg-require-effective-target untyped_assembly } */
6 extern void abort (void);
8 double
9 foo (int arg)
11 if (arg != 116)
12 abort();
13 return arg + 1;
16 inline double
17 bar (int arg)
19 foo (arg);
20 __builtin_return (__builtin_apply ((void (*) ()) foo,
21 __builtin_apply_args (), 16));
24 int
25 main (int argc, char **argv)
27 if (bar (116) != 117.0)
28 abort ();
30 return 0;