https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79712
wilco at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wilco at gcc dot gnu.org --- Comment #11 from wilco at gcc dot gnu.org --- Bin mentioned that the vectorizer could first try vectorizing loops and if that fails unroll them given that vectorization is a special kind of unrolling. All the infrastructure is already there given it can emit unrolled alignment/trailing loops and has done the analysis already.