@@ -2206,21 +2206,6 @@ public:
const frange &op1, const frange &op2,
relation_trio trio = TRIO_VARYING) const final override
{
- relation_kind rel = trio.op1_op2 ();
-
- // VREL_EQ is really VREL_(UN)EQ because we could have a NAN in
- // the operands, but since LTGT_EXPR is really a NE_EXPR without
- // the NAN, VREL_EQ & LTGT_EXPR is an impossibility.
- if (rel == VREL_EQ)
- {
- r = range_false (type);
- return true;
- }
- // ...otherwise pretend we're trying to resolve a NE_EXPR and
- // everything will "just work".
- if (frelop_early_resolve (r, type, op1, op2, trio, VREL_NE))
- return true;
-
if (op1.known_isnan () || op2.known_isnan ())
{
r = range_false (type);