https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88464
--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> --- I haven't been involved with the scatters, only gathers. So guess the first step would be try something similar with gathers only and see if we vectorize that and see what is different for scatters.