https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118976
ktkachov at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ktkachov at gcc dot gnu.org --- Comment #10 from ktkachov at gcc dot gnu.org --- -mcpu=neoverse-v1 will not produce 256-bit-specific code. By default GCC will always generate scalable VLA code unless -msve-vector-bits= is used. The SVE_256 in the Neoverse V1 tuning model is only used for vectorisation cost modeling heuristics and not for any correctness decisions. So I'd expect the code from the user to work correctly