1 /* { dg-do compile } */
2 /* { dg-options "-O1 -floop-nest-optimize" } */
3
4 unsigned int z4, pz;
5 int nn[2];
6
7 static unsigned int
8 xq (unsigned int dj)
9 {
10 return dj > 1 ? z4 : z4 + dj;
11 }
12
13 void
14 la (void)
15 {
16 int hd, dl;
17 unsigned int hn = 0;
18
19 for (hd = 0; hd < 2; ++hd)
20 {
21 for (dl = 0; dl < 2; ++dl)
22 nn[dl] = 0;
23 --hn;
24 pz = xq (hn);
25 }
26 }