aboutsummaryrefslogtreecommitdiff
path: root/libjava
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2022-10-02 10:46:47 +0200
committerAldy Hernandez <aldyh@redhat.com>2022-10-03 13:06:25 +0200
commitc0129d6b2a5f2b3cfedd213d48c95581f75312aa (patch)
tree513c7d1239f83a03e4dd455241b37ff567992693 /libjava
parent7f6f1f521fc12d4dbbdd0766d8fb7121d1e5ea8d (diff)
downloadgcc-c0129d6b2a5f2b3cfedd213d48c95581f75312aa.zip
gcc-c0129d6b2a5f2b3cfedd213d48c95581f75312aa.tar.gz
gcc-c0129d6b2a5f2b3cfedd213d48c95581f75312aa.tar.bz2
Do not pessimize range in set_nonzero_bits.
Currently if we have a range of [0,0] and we set the nonzero bits to 1, the current code pessimizes the range to [0,1] because it assumes the range is [1,1] plus the possibility of 0. This fixes the oversight. gcc/ChangeLog: * value-range.cc (irange::set_nonzero_bits): Do not pessimize range. (range_tests_nonzero_bits): New test.
Diffstat (limited to 'libjava')
0 files changed, 0 insertions, 0 deletions