diff options
author | Richard Biener <rguenther@suse.de> | 2017-04-21 12:47:02 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2017-04-21 12:47:02 +0000 |
commit | 2fd30fbe0d3a9525ec14e0102f3ebb0e80a2736e (patch) | |
tree | 42f28df22eb2f507943aa8dfc534240d738c9a69 /gcc/ggc-none.c | |
parent | bb1bc604a852c38afd0df9d2f6a66a0e1a80db34 (diff) | |
download | gcc-2fd30fbe0d3a9525ec14e0102f3ebb0e80a2736e.zip gcc-2fd30fbe0d3a9525ec14e0102f3ebb0e80a2736e.tar.gz gcc-2fd30fbe0d3a9525ec14e0102f3ebb0e80a2736e.tar.bz2 |
re PR tree-optimization/79547 (duplicate strlen calls with same argument not folded)
2017-04-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/79547
* tree-ssa-structalias.c (find_func_aliases_for_builtin_call):
Handle strlen, strcmp, strncmp, strcasecmp, strncasecmp, memcmp,
bcmp, strspn, strcspn, __builtin_object_size and __builtin_constant_p
without any constraints.
* gcc.dg/tree-ssa/strlen-2.c: New testcase.
From-SVN: r247062
Diffstat (limited to 'gcc/ggc-none.c')
0 files changed, 0 insertions, 0 deletions