> The __builtin_remainderf on x86 expands to x87 fprem1 instruction [1].
> According to the table in [1], +inf is not handled, and generates
> division-by-zero exception.
>
> IMO, we have to add "&& flag_finite_math_only" to expander enable
> condition of remainder{sf,df,xf}3 expanders in i386.md
Hello!
> I have just submitted a patch emitting some new floating-point code from the
> Fortran front-end,
> improving our IEEE support there:
> https://gcc.gnu.org/ml/gcc-patches/2014-09/msg02444.html
>
> However, in one of the cases where we emit a call to __builtin_remainderf(),
> we get wro
Hi all,
I have just submitted a patch emitting some new floating-point code from the
Fortran front-end, improving our IEEE support there:
https://gcc.gnu.org/ml/gcc-patches/2014-09/msg02444.html
However, in one of the cases where we emit a call to __builtin_remainderf(), we
get wrong code gene