https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95211
--- Comment #2 from Arseny Solokha <asolokha at gmx dot com> --- Uh-oh… int s6; void ml (long int *ha, int dz) { int iy[dz]; int *tp; int cm; for (cm = 0; cm < 3; ++cm) tp[cm] = ha[cm] + 1.0f; if (s6 == 0) return; }