1 /* { dg-do compile } */ 2 3 int a, b, c, d, e, f[5][2]; 4 char g; 5 6 int fn1()7fn1 () 8 { 9 return d && c ? 0 : 1; 10 } 11 12 int fn2()13fn2 () 14 { 15 int h; 16 for (;;) 17 for (; e;) 18 { 19 int i, j; 20 h = a ? 1 : b; 21 if (h || fn1 () ^ g - 682) 22 { 23 for (i = 0; i < 5; i++) 24 for (j = 0; j < 2; j++) 25 f[i][j] = 0; 26 return 0; 27 } 28 } 29 } 30