aboutsummaryrefslogtreecommitdiff
path: root/gcc/range-op-float.cc
diff options
context:
space:
mode:
authorAndrew MacLeod <amacleod@redhat.com>2023-06-12 09:47:43 -0400
committerAndrew MacLeod <amacleod@redhat.com>2023-06-12 11:30:51 -0400
commit0ddc8c7871fdc7748315d9c09fcf29c2607a1077 (patch)
tree03da205a2791884041e143aed1daced08a63483e /gcc/range-op-float.cc
parent5410b07a8c3c2ed0e8d6202c898df5ed4cf58494 (diff)
downloadgcc-0ddc8c7871fdc7748315d9c09fcf29c2607a1077.zip
gcc-0ddc8c7871fdc7748315d9c09fcf29c2607a1077.tar.gz
gcc-0ddc8c7871fdc7748315d9c09fcf29c2607a1077.tar.bz2
Add some overrides.
PR tree-optimization/110205 * range-op-float.cc (range_operator::fold_range): Add default FII fold routine. * range-op-mixed.h (class operator_gt): Add missing final overrides. * range-op.cc (range_op_handler::fold_range): Add RO_FII case. (operator_lshift ::update_bitmask): Add final override. (operator_rshift ::update_bitmask): Add final override. * range-op.h (range_operator::fold_range): Add FII prototype.
Diffstat (limited to 'gcc/range-op-float.cc')
-rw-r--r--gcc/range-op-float.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/gcc/range-op-float.cc b/gcc/range-op-float.cc
index 24f2235..f5c0cec 100644
--- a/gcc/range-op-float.cc
+++ b/gcc/range-op-float.cc
@@ -158,6 +158,16 @@ range_operator::fold_range (irange &r ATTRIBUTE_UNUSED,
}
bool
+range_operator::fold_range (frange &r ATTRIBUTE_UNUSED,
+ tree type ATTRIBUTE_UNUSED,
+ const irange &lh ATTRIBUTE_UNUSED,
+ const irange &rh ATTRIBUTE_UNUSED,
+ relation_trio) const
+{
+ return false;
+}
+
+bool
range_operator::op1_range (frange &r ATTRIBUTE_UNUSED,
tree type ATTRIBUTE_UNUSED,
const frange &lhs ATTRIBUTE_UNUSED,