aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-inline.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2014-01-20 19:18:21 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2014-01-20 19:18:21 +0100
commit9a7eefec743956cfd72de8e2f5e1d42be4f7d20d (patch)
tree840adcd5d5e2cbfaf6b57c07e9227d984e6650a1 /gcc/tree-inline.c
parent3e7291458b963d37a9253cd5319ec50d292d5e72 (diff)
downloadgcc-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