diff options
author | Jakub Jelinek <jakub@redhat.com> | 2017-12-19 19:10:04 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2017-12-19 19:10:04 +0100 |
commit | ad2a970f7973708ea3359c0b8cc2aec7c9ead1bb (patch) | |
tree | 85036f703ba660c24e544e555845177131f2ea78 /gcc/builtins.c | |
parent | 4c9aa2cf8e59317ae73151c53fe84470b30c7ae9 (diff) | |
download | gcc-ad2a970f7973708ea3359c0b8cc2aec7c9ead1bb.zip gcc-ad2a970f7973708ea3359c0b8cc2aec7c9ead1bb.tar.gz gcc-ad2a970f7973708ea3359c0b8cc2aec7c9ead1bb.tar.bz2 |
re PR tree-optimization/83444 (missing strlen optimization on a member array of a local struct)
PR tree-optimization/83444
* tree-ssa-strlen.c (strlen_check_and_optimize_stmt): For the
character load case, if get_stridx on MEM_REF's operand doesn't
look usable, retry with get_addr_stridx.
* gcc.dg/strlenopt-38.c: New test.
From-SVN: r255835
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions