aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2024-04-30 10:36:58 +0200
committerAldy Hernandez <aldyh@redhat.com>2024-04-30 14:46:01 +0200
commit0b2735e0797fee9b4ec5cd74f22afe0483f888dd (patch)
treea83141cc527f59c593a4c1d1568f987520ab3c14 /libcpp
parentaff63ac11099d100b6891f3bcc3dc6cbc4fad654 (diff)
downloadgcc-0b2735e0797fee9b4ec5cd74f22afe0483f888dd.zip
gcc-0b2735e0797fee9b4ec5cd74f22afe0483f888dd.tar.gz
gcc-0b2735e0797fee9b4ec5cd74f22afe0483f888dd.tar.bz2
Change int_range<2> to infinite precision.
In my previous change I mistakenly changed Value_Range to int_range<2>. The former has "infinite" precision for integer ranges, whereas int_range<2> has two sub-ranges. This should have been int_range_max. gcc/ChangeLog: * gimple-ssa-warn-access.cc (check_nul_terminated_array): Change int_range<2> to int_range_max. (memmodel_to_uhwi): Same. * tree-ssa-loop-niter.cc (refine_value_range_using_guard): Same. (determine_value_range): Same. (infer_loop_bounds_from_signedness): Same. (scev_var_range_cant_overflow): Same.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions