https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98268
--- Comment #5 from Alex Coplan <acoplan at gcc dot gnu.org> --- Ah, sorry, I hit this with a VLA compile on trunk, so the full command line is: $ aarch64-elf-gcc a.c b.c -flto -O1 -ftree-vectorize -march=armv8.2-a+sve --param=aarch64-autovec-preference=3 with the above source files. It doesn't ICE with the -msve-vector-bits=128 flag as above.