aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.c-torture/compile/pr89655.c
blob: f304c6732069fb110c3ea96cbe71fa17fc728e68 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/* PR middle-end/89655 */

int a, b, d;
char *c;

void
foo (void)
{
  int f = a;
  for (;;)
    {
      for (f = 0; f < (a > 3 ? : a); f++)
	b = c[f] ? c[(f + 2 > a - 1 ? a - 1 : 2) * d] : 0;
    }
}