https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61473
--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> --- Author: rguenth Date: Fri Jul 11 13:42:55 2014 New Revision: 212452 URL: https://gcc.gnu.org/viewcvs?rev=212452&root=gcc&view=rev Log: 2014-07-11 Richard Biener <rguent...@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. Added: trunk/gcc/testsuite/gcc.dg/memmove-4.c Modified: trunk/gcc/ChangeLog trunk/gcc/builtins.c trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.dg/strlenopt-8.c trunk/gcc/testsuite/gfortran.dg/coarray_lib_realloc_1.f90