aboutsummaryrefslogtreecommitdiff
path: root/gcc/range-op-float.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/range-op-float.cc')
-rw-r--r--gcc/range-op-float.cc26
1 files changed, 6 insertions, 20 deletions
diff --git a/gcc/range-op-float.cc b/gcc/range-op-float.cc
index bd1b792..2b177c3 100644
--- a/gcc/range-op-float.cc
+++ b/gcc/range-op-float.cc
@@ -1341,23 +1341,10 @@ public:
}
} fop_negate;
-class foperator_abs : public range_operator
-{
- using range_operator::fold_range;
- using range_operator::op1_range;
-public:
- bool fold_range (frange &r, tree type,
- const frange &op1, const frange &,
- relation_trio = TRIO_VARYING) const final override;
- bool op1_range (frange &r, tree type,
- const frange &lhs, const frange &op2,
- relation_trio rel = TRIO_VARYING) const final override;
-} fop_abs;
-
bool
-foperator_abs::fold_range (frange &r, tree type,
- const frange &op1, const frange &op2,
- relation_trio) const
+operator_abs::fold_range (frange &r, tree type,
+ const frange &op1, const frange &op2,
+ relation_trio) const
{
if (empty_range_varying (r, type, op1, op2))
return true;
@@ -1405,9 +1392,9 @@ foperator_abs::fold_range (frange &r, tree type,
}
bool
-foperator_abs::op1_range (frange &r, tree type,
- const frange &lhs, const frange &op2,
- relation_trio) const
+operator_abs::op1_range (frange &r, tree type,
+ const frange &lhs, const frange &op2,
+ relation_trio) const
{
if (empty_range_varying (r, type, lhs, op2))
return true;
@@ -2691,7 +2678,6 @@ private:
float_table::float_table ()
{
- set (ABS_EXPR, fop_abs);
set (NEGATE_EXPR, fop_negate);
set (MINUS_EXPR, fop_minus);
set (MULT_EXPR, fop_mult);