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