1 /* PR middle-end/89655 */
2 
3 int a, b, d;
4 char *c;
5 
6 void
foo(void)7 foo (void)
8 {
9   int f = a;
10   for (;;)
11     {
12       for (f = 0; f < (a > 3 ? : a); f++)
13 	b = c[f] ? c[(f + 2 > a - 1 ? a - 1 : 2) * d] : 0;
14     }
15 }
16