void
set_fast_math_flags (int set)
{
- flag_trapping_math = !set;
flag_unsafe_math_optimizations = set;
- flag_associative_math = set;
- flag_reciprocal_math = set;
+ set_unsafe_math_optimizations_flags (set);
flag_finite_math_only = set;
- flag_signed_zeros = !set;
flag_errno_math = !set;
if (set)
{
void
set_unsafe_math_optimizations_flags (int set)
{
- flag_reciprocal_math = set;
+ flag_trapping_math = !set;
+ flag_signed_zeros = !set;
flag_associative_math = set;
+ flag_reciprocal_math = set;
}
/* Return true iff flags are set as if -ffast-math. */