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

--- Comment #1 from Alex Coplan <acoplan at gcc dot gnu.org> ---
This one:

int a, b, c;
int d() {
  long e[210] = {};
  long long f[9][1];
  long g = c = 0;
  for (; c < 9; c++)
    f[c][0] = 9;
  if (f[4][0]) {
    long h = (int)&g;
    a = h;
    if (b)
      return (int)e;
  }
}

fails in the same way with -march=armv8.1-m.main+mve -mfloat-abi=hard -O
-ftree-vectorize -mpure-code -funroll-all-loops.

Reply via email to