/* { dg-do compile } */

extern int b[];
extern int c[];
void g(int f) {
  for (; f; f++) {
    int d = 0;
    for (int e = -1; e <= 1; e++) {
      int a = f + e;
      if (a)
        d = *(c + a);
    }
    *(b + f) = d;
  }
 }