https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102798
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |alias --- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Before the vectorizer: unsigned charD.28 * out_18(D) = outD.3197; const unsigned charD.28 * in_16(D) = inD.3198; size_tD.3196 size_17(D) = sizeD.3199; After: unsigned charD.28 * out_18(D) = outD.3197; # PT = anything const unsigned charD.28 * in_16(D) = inD.3198; size_tD.3196 size_17(D) = sizeD.3199; That seems to be causing the issue.