diff options
author | Richard Biener <rguenther@suse.de> | 2014-07-11 13:42:55 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2014-07-11 13:42:55 +0000 |
commit | 21e8fb22580939c384699b75bcc0d7490beba819 (patch) | |
tree | 62b95556dd83989e21bbd9636f8b6f7f203b1e98 /libstdc++-v3 | |
parent | 53f5803e4deafeeff6db1020df703e57eee2c108 (diff) | |
download | gcc-21e8fb22580939c384699b75bcc0d7490beba819.zip gcc-21e8fb22580939c384699b75bcc0d7490beba819.tar.gz gcc-21e8fb22580939c384699b75bcc0d7490beba819.tar.bz2 |
re PR middle-end/61473 (register sized memmove not inlined)
2014-07-11 Richard Biener <rguenther@suse.de>
PR middle-end/61473
* builtins.c (fold_builtin_memory_op): Inline memory moves
that can be implemented with a single load followed by a
single store.
(c_strlen): Only warn when only_value is not 2.
* gcc.dg/memmove-4.c: New testcase.
* gcc.dg/strlenopt-8.c: XFAIL.
* gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
From-SVN: r212452
Diffstat (limited to 'libstdc++-v3')
0 files changed, 0 insertions, 0 deletions