/* PR tree-optimization/106923 */ /* { dg-do compile } */ /* { dg-options "-O1 -finline-small-functions -fpartial-inlining --param max-inline-insns-single=1 --param uninlined-function-insns=10000" } */ int n; int baz (void); __attribute__ ((returns_twice)) int bar (void) { if (baz ()) ++n; return 0; } int foo (void) { return bar (); }