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