https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124377
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution|--- |INVALID
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
This is expected. Use -fno-trapping-math as this loop is no longer vectorized:\
```
for (int i = 0; i < LEN_1D; i++) {
if (d[i] < (real_t)0.) {
exit (0);
}
a[i] += b[i] * c[i];
}
```
Due to having trapping expression after the early break.