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

--- Comment #4 from Drea Pinski <pinskia at gcc dot gnu.org> ---
Note for the non-fast-math case we should be able to handle:
```
double test(double x, double y)
{
    if(x != y || x == 0.0 || __builtin_isinf(x))
    {
        return 42.0;
    }
    return x/y;
}
```

Though I am not sure we care that much to handle the inf/NaN/zero checks but we
could.

Reply via email to