]> git.ipfire.org Git - thirdparty/gcc.git/commit
Use case label type to create case range.
authorAndrew MacLeod <amacleod@redhat.com>
Mon, 13 Nov 2023 14:58:10 +0000 (09:58 -0500)
committerAndrew MacLeod <amacleod@redhat.com>
Tue, 14 Nov 2023 15:33:29 +0000 (10:33 -0500)
commit8f331be42991aa4d58ac770faf993accfcce882b
tree57cd5baa64b0d4f657b9b700f0f1c65b5f53fd84
parent2c2fcd6d2a315069f9bef0117f8d7bebe7cb4957
Use case label type to create case range.

Create a range from the label type, and cast it to the required type.

PR tree-optimization/112509
gcc/
* tree-vrp.cc (find_case_label_range): Create range from case labels.

gcc/testsuite/
* gcc.dg/pr112509.c: New.
gcc/testsuite/gcc.dg/pr112509.c [new file with mode: 0644]
gcc/tree-vrp.cc