Rebase.
[official-gcc.git] / gcc / testsuite / gcc.dg / fuse-caller-save.c
blob561a66dd7e48b10b1a4f9bba646506aae24d16fa
1 /* { dg-do run } */
2 /* { dg-options "-fuse-caller-save" } */
3 /* Testing -fuse-caller-save optimization option. */
5 static int __attribute__((noinline))
6 bar (int x)
8 return x + 3;
11 int __attribute__((noinline))
12 foo (int y)
14 return y + bar (y);
17 int
18 main (void)
20 return !(foo (5) == 13);