Reset branch to trunk.
[official-gcc.git] / trunk / gcc / testsuite / gcc.dg / lto / 20081115_0.c
blobf24a92deda401635b2c26a26a4dcc6bc20da0778
1 /* { dg-lto-options {{-O2 -DOPTIMIZE -fwhopr} {-O0 -fwhopr}} } */
3 extern void abort (void);
5 int f (void)
7 return 1;
10 extern inline int
11 e_inline_baz (void)
13 return 1 + f();
16 int
17 bar (void)
19 return e_inline_baz ();
22 main ()
24 #ifdef OPTIMIZE
25 if (bar () != 2 || foo () != 3)
26 abort ();
27 #else
28 if (bar () != 0 || foo () != 0)
29 abort ();
30 #endif
31 return 0;