Fix warning with -Wsign-compare -Wsystem-headers
[official-gcc.git] / gcc / testsuite / gcc.dg / tree-ssa / inline-8.c
blob6da886e88630bd8d0aca9d9a912597cc0335ad23
1 /* { dg-do compile } */
2 /* { dg-options "-O -finline-small-functions --param early-inlining-insns=0 -fdump-tree-einline" } */
4 int foo0();
5 void bar0() { foo0(); }
6 void foobar0() { bar0(); }
8 void foo1();
9 void bar1() { foo1(); }
10 void foobar1() { bar1(); }
12 #if 0
13 int foo2();
14 int bar2() { return foo2(); }
15 /* The size estimate fails to see that inlining the call statement in bar2
16 will make its lhs dead. */
17 void foobar2() { bar2(); }
18 #endif
20 int foo3();
21 int bar3() { return foo3(); }
22 int foobar3() { return bar3(); }
24 int bar4() { return 0; }
25 void foobar4() { bar4(); }
27 int bar5() { return 0; }
28 int foobar5() { return bar5(); }
30 /* { dg-final { scan-tree-dump-times "Inlining" 5 "einline" } } */