]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/gcc.dg/lto/20081115_0.c
* doc/invoke.texi (-fwhopr): Merge into -flto section.
[thirdparty/gcc.git] / gcc / testsuite / gcc.dg / lto / 20081115_0.c
CommitLineData
cbcf2791 1/* { dg-lto-options {{-O2 -DOPTIMIZE -flto -flto-partition=1to1} {-O0 -flto -flto-partition=1to1}} } */
7bfefa9d 2
3extern void abort (void);
4
5int f (void)
6{
7 return 1;
8}
9
10extern inline int
11e_inline_baz (void)
12{
13 return 1 + f();
14}
15
16int
17bar (void)
18{
19 return e_inline_baz ();
20}
21
22main ()
23{
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;
32}