https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84201
--- Comment #13 from Richard Biener <rguenth at gcc dot gnu.org> --- One option is to introduce a less invasive optimization option to avoid the undesirable vectorization. For example -fno-vectorize-fp-inductions noting this particular loop is a floating-point induction. Usually those tend not to be performance critical. More general -f[no-]vectorize-{in,re}ductions[={fp,int}] would be possible as well.