diff options
author | Jakub Jelinek <jakub@redhat.com> | 2014-01-20 19:18:21 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2014-01-20 19:18:21 +0100 |
commit | 9a7eefec743956cfd72de8e2f5e1d42be4f7d20d (patch) | |
tree | 840adcd5d5e2cbfaf6b57c07e9227d984e6650a1 /gcc/tree-inline.c | |
parent | 3e7291458b963d37a9253cd5319ec50d292d5e72 (diff) | |
download | gcc-9a7eefec743956cfd72de8e2f5e1d42be4f7d20d.zip gcc-9a7eefec743956cfd72de8e2f5e1d42be4f7d20d.tar.gz gcc-9a7eefec743956cfd72de8e2f5e1d42be4f7d20d.tar.bz2 |
re PR tree-optimization/59860 (ICE in compute_may_aliases, at tree-ssa-structalias.c:6843)
PR middle-end/59860
* tree.h (fold_builtin_strcat): New prototype.
* builtins.c (fold_builtin_strcat): No longer static. Add len
argument, if non-NULL, don't call c_strlen. Optimize
directly into __builtin_memcpy instead of __builtin_strcpy.
(fold_builtin_2): Adjust fold_builtin_strcat caller.
* gimple-fold.c (gimple_fold_builtin): Handle BUILT_IN_STRCAT.
From-SVN: r206848
Diffstat (limited to 'gcc/tree-inline.c')
0 files changed, 0 insertions, 0 deletions