https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102563
--- Comment #5 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Aldy Hernandez <al...@gcc.gnu.org>: https://gcc.gnu.org/g:6c0dd02964a624c65859808f9a40721c3796319a commit r12-4095-g6c0dd02964a624c65859808f9a40721c3796319a Author: Aldy Hernandez <al...@redhat.com> Date: Sat Oct 2 16:59:26 2021 +0200 [PR102563] Do not clobber range in operator_lshift::op1_range. We're clobbering the final range before we're done calculating it. Tested on x86-64 Linux. gcc/ChangeLog: PR tree-optimization/102563 * range-op.cc (operator_lshift::op1_range): Do not clobber range. gcc/testsuite/ChangeLog: * gcc.dg/tree-ssa/pr102563.c: New test.