https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121514
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Here is another testcase: ``` void ar(int*); void av() { int b[4], d[4]; for (int c = 0; c < 2; ++c) b[c] = 0; unsigned e[4]; __builtin_memcpy(e, b, sizeof(b)); for (int c = 0; c < 4; ++c) d[c] = e[c]; ar(d); } ``` This one is reduced from highway.