https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109705
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch URL| |https://gcc.gnu.org/piperma | |il/gcc-patches/2024-January | |/644004.html --- Comment #14 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Patch posted: https://gcc.gnu.org/pipermail/gcc-patches/2024-January/644004.html It would be useful if tested on powerpc too. I tested it on aarch64 without and with SVE enabled to make sure vect_long_mult is correct there. And without SVE enabled we get: PASS: gcc.dg/vect/pr25413a.c scan-tree-dump-times vect "vectorized 1 loops" 1 And with it being enabled we get: PASS: gcc.dg/vect/pr25413a.c scan-tree-dump-times vect "vectorized 2 loops" 1 as expected now.