https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57169
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |10.0 Known to work| |10.1.0, 12.0 Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- GCC 6-9 vectorizes both but matmul uses scalar loads until GCC 10. So all fixed in GCC 10+.