diff options
Diffstat (limited to 'gcc/value-range.cc')
-rw-r--r-- | gcc/value-range.cc | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/gcc/value-range.cc b/gcc/value-range.cc index 2f37ff3..707b1f1 100644 --- a/gcc/value-range.cc +++ b/gcc/value-range.cc @@ -359,14 +359,7 @@ frange::set (tree type, gcc_unreachable (); } - // Handle NANs. - if (real_isnan (&min) || real_isnan (&max)) - { - gcc_checking_assert (real_identical (&min, &max)); - bool sign = real_isneg (&min); - set_nan (type, sign); - return; - } + gcc_checking_assert (!real_isnan (&min) && !real_isnan (&max)); m_kind = kind; m_type = type; |