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.

Reply via email to