https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106621
--- Comment #1 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Andrew Macleod <amacl...@gcc.gnu.org>: https://gcc.gnu.org/g:265cdd067afd56293137ecb3057c5ba28a7c9480 commit r13-2052-g265cdd067afd56293137ecb3057c5ba28a7c9480 Author: Andrew MacLeod <amacl...@redhat.com> Date: Mon Aug 15 10:16:23 2022 -0400 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