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

Reply via email to