| /* 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 (); | |
| } |