]> git.ipfire.org Git - thirdparty/gcc.git/commit
Check for undefined and varying first.
authorAndrew MacLeod <amacleod@redhat.com>
Mon, 15 Aug 2022 14:16:23 +0000 (10:16 -0400)
committerAndrew MacLeod <amacleod@redhat.com>
Mon, 15 Aug 2022 17:31:01 +0000 (13:31 -0400)
commit265cdd067afd56293137ecb3057c5ba28a7c9480
treec4b09047c784027c165fd26da1dbceb23b751e6e
parented7e7620188dc0e653815bdd40d8802bd5446638
Check for undefined and varying first.

Rearrange order in irange:set to ensure all POLY_INTs map to varying.

PR tree-optimization/106621
gcc/
* value-range.cc (irange::set): Check for POLY_INT_CST early.

gcc/testsuite/
* gcc.dg/pr106621.c
gcc/testsuite/gcc.dg/pr106621.c [new file with mode: 0644]
gcc/value-range.cc