]> git.ipfire.org Git - people/ms/gcc.git/commit
strlen: do not use cond_expr for boundaries
authorMartin Liska <mliska@suse.cz>
Fri, 23 Dec 2022 14:27:32 +0000 (15:27 +0100)
committerMartin Liska <mliska@suse.cz>
Wed, 28 Dec 2022 08:14:17 +0000 (09:14 +0100)
commitee6f262b87fef590729e96e999f1c3b207c251c0
tree300c3599e10f2c29c66bbc3ca4bd6d78cb22b45a
parent31ec203247413f150d5244198efd586fc6d2ef5e
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.
gcc/testsuite/gcc.dg/tree-ssa/pr108137.c [new file with mode: 0644]
gcc/tree-ssa-strlen.cc