mirror of git://gcc.gnu.org/git/gcc.git
22 lines
360 B
C
22 lines
360 B
C
/* { dg-do compile } */
|
|
/* { dg-options "-O2 -fdump-tree-optimized -fdisable-tree-einline=foo,foo2 -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" } } */
|