https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122200

--- Comment #5 from Sam James <sjames at gcc dot gnu.org> ---
Reduced a bit more (it also hangs as C):
```
int a, b;

void f(float g[][5]) {
  int c;

  for (c = 0; c != a; c++)
    g[1][c] = c;

  for (int d; d; d++)
    for (int e = 1; e != b; e++) {
      for (c = 0; c != a; c++) {
        g[0][1] = 1;

        if (g[1][c])
          g[1][c] = 1;
      }
    }
}
```

Reply via email to