https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101939
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- The diffence is __builtin_memset (&r, 0, 256); vs # r$0_187 = PHI <r$0_167(3), { 0, 0, 0, 0 }(2)> # r$192_190 = PHI <r$192_173(3), { 0, 0, 0, 0 }(2)> # r$160_191 = PHI <r$160_172(3), { 0, 0, 0, 0 }(2)> # r$128_192 = PHI <r$128_171(3), { 0, 0, 0, 0 }(2)> # r$96_193 = PHI <r$96_170(3), { 0, 0, 0, 0 }(2)> # r$64_194 = PHI <r$64_169(3), { 0, 0, 0, 0 }(2)> # r$32_195 = PHI <r$32_168(3), { 0, 0, 0, 0 }(2)> # r$224_196 = PHI <r$224_174(3), { 0, 0, 0, 0 }(2)>