diff options
author | Andrew MacLeod <amacleod@redhat.com> | 2024-10-21 16:32:00 -0400 |
---|---|---|
committer | Andrew MacLeod <amacleod@redhat.com> | 2024-10-23 11:47:41 -0400 |
commit | 774ad67fba458dd1beaa0f2d3e389aac46ca18b5 (patch) | |
tree | 0593e7c63405dac5b532884cf32109a8f25ff9e8 /gcc/fortran | |
parent | 4b0f238855f8fa79acf7cca84b523ca8513bf68d (diff) | |
download | gcc-774ad67fba458dd1beaa0f2d3e389aac46ca18b5.zip gcc-774ad67fba458dd1beaa0f2d3e389aac46ca18b5.tar.gz gcc-774ad67fba458dd1beaa0f2d3e389aac46ca18b5.tar.bz2 |
Implement operator_pointer_diff::fold_range
prange has no default fold_range processing like irange does, so each
pointer specific operator needs to implement its own fold routine.
PR tree-optimization/117222
gcc/
* range-op-ptr.cc (operator_pointer_diff::fold_range): New.
(operator_pointer_diff::op1_op2_relation_effect): Remove irange
variant.
(operator_pointer_diff::update_bitmask): Likewise.
gcc/testsuite
* g++.dg/pr117222.C: New.
Diffstat (limited to 'gcc/fortran')
0 files changed, 0 insertions, 0 deletions