aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/tree-ssa/pr82163.c
blob: 389d5c393c9e99862b84cf53c57304057043e069 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/* { dg-do compile } */
/* { dg-options "-O3" } */

int a, b, c[4], d, e, f, g;

void h ()
{
  for (; a; a++)
    {
      c[a + 3] = g;
      if (b)
        c[a] = f;
      else
        {
          for (; d; d++)
            c[d + 3] = c[d];
          for (e = 1; e == 2; e++)
            ;
          if (e)
            break;
        }
    }
}