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