https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113441
--- Comment #23 from Tamar Christina <tnfchris at gcc dot gnu.org> --- tamar:~/gcc-dsg/test$ extract-toolchain gcc 2efe3a7de01 A 1514 files D 0 files M 0 files Extracted 'origin/manygcc-basepoints-gcc-14-6292-g2f512f6fcdd:2efe3a7de01' > ./bin/gcc -S -o ../wlo-bad.s -march=armv8-a+sve -O3 -msve-vector-bits=512 > -fno-vect-cost-model -g0 ../wlo.c -fdump-tree-vect-all tamar:~/gcc-dsg/test$ extract-toolchain gcc 9f7ad5eff3b A 1514 files D 0 files M 0 files Extracted 'origin/manygcc-basepoints-gcc-14-6292-g2f512f6fcdd:9f7ad5eff3b' > ./bin/gcc -S -o ../wlo-good.s -march=armv8-a+sve -O3 -msve-vector-bits=512 > -fno-vect-cost-model -g0 ../wlo.c -fdump-tree-vect-all > diff ../wlo-bad.s ../wlo-good.s | wc -l 537 and for the record the bisect was scanning for "requires scalar epilogue loop" and that's the first commit they appear on.