https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118795

--- Comment #16 from Sam James <sjames at gcc dot gnu.org> ---
```
unsigned char *a();
struct b {
  void c() const;
};
void b::c() const {
  unsigned char *d = a(), *e = a();
  for (long f; f; ++f) {
    e[0] = e[1] = e[2] = d[0];
    e[3] = d[0];
    d += 4;
    e += 4;
  }
}
```

Reply via email to