1 /* { dg-do compile } */
2 
3 int a[1][2], b, c;
4 
5 int
fn1()6 fn1 ()
7 {
8   int d;
9   for (; c;)
10     for (d = 2; d >= 0;)
11       {
12 	int e[4], f = e[3];
13 	if (f)
14 	  return b;
15 	d--;
16 	for (;;)
17 	  {
18 	    c = a[0][d];
19 	    break;
20 	  }
21       }
22   return 0;
23 }
24