https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111683
--- Comment #9 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #8) > Note with the reduced testcase in comment #7, -fno-tree-vrp has no effect on > it any more so it might make sense to do another bisection on that testcase. I am suspecting r7-104-gfc9cf6da84a899 exposed the issue now. in GCC 6, _mm_storeu_pd/_mm_loadu_pd were still builtins, but in GCC 7, they become directly unaligned loads (starting with r7-104-gfc9cf6da84a899 ). I suspect if manually change _mm_storeu_pd/_mm_loadu_pd to be similar to what GCC 7 had, then we might even up with this failing before GCC 7.