https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108137
--- Comment #11 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The releases/gcc-12 branch has been updated by Martin Liska <mar...@gcc.gnu.org>: https://gcc.gnu.org/g:bd4c310b06d747975853ac6dfef6da120c13f6ec commit r12-9040-gbd4c310b06d747975853ac6dfef6da120c13f6ec Author: Martin Liska <mli...@suse.cz> Date: Fri Dec 23 15:27:32 2022 +0100 strlen: do not use cond_expr for boundaries PR tree-optimization/108137 gcc/ChangeLog: * tree-ssa-strlen.cc (get_range_strlen_phi): Reject anything different from INTEGER_CST. gcc/testsuite/ChangeLog: * gcc.dg/tree-ssa/pr108137.c: New test. (cherry picked from commit ee6f262b87fef590729e96e999f1c3b207c251c0)