| /* { dg-do compile } */ | |
| /* { dg-options "-O2 -fdump-tree-optimized -fdisable-tree-einline=0:100 -fdisable-ipa-inline -Wno-attributes" } */ | |
| int g; | |
| __attribute__((always_inline)) void bar (void) | |
| { | |
| g++; | |
| } | |
| int foo (void) | |
| { | |
| bar (); | |
| return g; | |
| } | |
| int foo2 (void) | |
| { | |
| bar(); | |
| return g + 1; | |
| } | |
| /* { dg-final { scan-tree-dump-times "bar" 5 "optimized" } } */ |