1 /* { dg-do compile } */
2 
3 int a, b, c, d[1], e, f, g, h;
4 
5 void
fn1()6 fn1 ()
7 {
8   char i = 0;
9   for (b = 0; b >= 0;)
10     for (b = 0; b < 2; b++)
11       {
12 	d[f] && (e = 0);
13 	h = 1 & a - i ? 0 : a;
14 	c = i = h;
15 	char j = c;
16 	int k = 0;
17 	g = j || j > k;
18 	d[0] = 0;
19       }
20 }
21