aboutsummaryrefslogtreecommitdiff
path: root/gcc/value-range.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/value-range.cc')
-rw-r--r--gcc/value-range.cc9
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;