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

--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Note I don't know if this shows up in real programs but it might point to
something missing that might happen in real programs.

Another testcase this time without vectors:
```
double a[4];
double b[4];
void f()
{
  b[0] += a[0];
  b[1] *= a[1];
}

```

For some reason it works with the GPRs though:
```
int a[4];
int b[4];
void f()
{
  b[0] += a[0];
  b[1] *= a[1];
}

```

Reply via email to