aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2017-12-19 19:10:04 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2017-12-19 19:10:04 +0100
commitad2a970f7973708ea3359c0b8cc2aec7c9ead1bb (patch)
tree85036f703ba660c24e544e555845177131f2ea78 /gcc/builtins.c
parent4c9aa2cf8e59317ae73151c53fe84470b30c7ae9 (diff)
downloadgcc-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