aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2020-10-19 09:48:27 +0200
committerAldy Hernandez <aldyh@redhat.com>2020-10-19 11:37:15 +0200
commit5b80069c7e65a3ed60ee16deac4a450a9c32efa6 (patch)
tree5fb15f141f9210cc3000530128906284d1eccf2f /gcc/ada
parent95f27849a580ac834d4f51a0642da9671f0a9dee (diff)
downloadgcc-5b80069c7e65a3ed60ee16deac4a450a9c32efa6.zip
gcc-5b80069c7e65a3ed60ee16deac4a450a9c32efa6.tar.gz
gcc-5b80069c7e65a3ed60ee16deac4a450a9c32efa6.tar.bz2
Handle right shifts by zero in range-ops.
If the shift amount in operator_lshift::op1_range was zero, an invalid range of [1, 0] was being created. gcc/ChangeLog: PR tree-optimization/97467 * range-op.cc (operator_lshift::op1_range): Handle shifts by 0. gcc/testsuite/ChangeLog: * gcc.dg/pr97467.c: New test.
Diffstat (limited to 'gcc/ada')
0 files changed, 0 insertions, 0 deletions