1 /* { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } } */
2 /* { dg-options "-O2 -fselective-scheduling -fsel-sched-pipelining -fsel-sched-pipelining-outer-loops -fno-forward-propagate -fno-tree-fre -w" } */
3
4 long long unsigned int ao;
5 int hk;
6
7 void
8 b8 (void)
9 {
10 int *w9;
11
12 c8:
13 ao = 0;
14 w9 = &ao;
15 for (;;)
16 for (hk = 0; hk < 1; ++hk)
17 for (ao = 0; ao < 4; ++ao)
18 {
19 int f4 = (ao != 0) ? *w9 : hk;
20
21 if (f4 != 0)
22 goto c8;
23 }
24 }