/* { dg-do compile } */

int a[8], b;
void fn1(void)
{
  int c;
  for (; b; b++)
    {
      int d = a[b];
      c = a[0] ? d : 0;
      a[b] = c;
    }
}