1 /* PR rtl-optimization/71916 */ 2 3 int a, b, c, d, f, g; 4 short h; 5 6 short foo(short p1)7foo (short p1) 8 { 9 return a >= 2 || p1 > 7 >> a ? p1 : p1 << a; 10 } 11 12 void bar(void)13bar (void) 14 { 15 for (;;) 16 { 17 int i, j[3]; 18 h = b >= 2 ? d : d >> b; 19 if (foo (f > h ^ c)) 20 { 21 d = 0; 22 while (f <= 2) 23 { 24 char k[2]; 25 for (;;) 26 k[i++] = 7; 27 } 28 } 29 else 30 for (;;) 31 g = j[2]; 32 if (g) 33 for (;;) 34 ; 35 } 36 } 37