diff options
author | Andrew MacLeod <amacleod@redhat.com> | 2023-06-12 09:47:43 -0400 |
---|---|---|
committer | Andrew MacLeod <amacleod@redhat.com> | 2023-06-12 11:30:51 -0400 |
commit | 0ddc8c7871fdc7748315d9c09fcf29c2607a1077 (patch) | |
tree | 03da205a2791884041e143aed1daced08a63483e /gcc/range-op-float.cc | |
parent | 5410b07a8c3c2ed0e8d6202c898df5ed4cf58494 (diff) | |
download | gcc-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.cc | 10 |
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, |