https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121370
--- Comment #5 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Richard Biener <rgue...@gcc.gnu.org>: https://gcc.gnu.org/g:afafae097232e700bb7a74a453a048b83ebefccd commit r16-2781-gafafae097232e700bb7a74a453a048b83ebefccd Author: Richard Biener <rguent...@suse.de> Date: Tue Aug 5 08:59:18 2025 +0200 tree-optimization/121370 - avoid UB in building a CHREC When there is obvious UB involved in the process of re-associating a series of IV increments to build up a CHREC, fail. This catches a few degenerate cases where SCEV introduces UB with its inherent re-associating of IV increments. PR tree-optimization/121370 * tree-scalar-evolution.cc (scev_dfs::add_to_evolution_1): Avoid UB integer overflow in accumulating CHREC_RIGHT. * gcc.dg/torture/pr121370.c: New testcase.