https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89834
--- Comment #1 from Bill Schmidt <wschmidt at gcc dot gnu.org> --- I'd guess it has to do with the fact that P7 doesn't have efficient unaligned load/store support. Try adding vect_hw_misalign to the requirements?