1 /* { dg-do compile } */
2 /* { dg-options "-O -fno-omit-frame-pointer -fschedule-insns2 -fsched2-use-superblocks -g" } */
3 /* { dg-require-effective-target scheduling } */
4
5 int
bar(int i)6 bar (int i)
7 {
8 while (i)
9 if (i)
10 return i;
11 }
12
13 void
foo()14 foo ()
15 {
16 bar (0);
17 }
18