aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran
diff options
context:
space:
mode:
authorAndrew MacLeod <amacleod@redhat.com>2024-10-21 16:32:00 -0400
committerAndrew MacLeod <amacleod@redhat.com>2024-10-23 11:47:41 -0400
commit774ad67fba458dd1beaa0f2d3e389aac46ca18b5 (patch)
tree0593e7c63405dac5b532884cf32109a8f25ff9e8 /gcc/fortran
parent4b0f238855f8fa79acf7cca84b523ca8513bf68d (diff)
downloadgcc-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