diff options
author | Adhemerval Zanella <azanella@linux.vnet.ibm.com> | 2013-06-20 19:40:55 -0500 |
---|---|---|
committer | Adhemerval Zanella <azanella@linux.vnet.ibm.com> | 2013-06-20 19:42:05 -0500 |
commit | 85c2e6110c9a01ec817c30f1b7e20549d7229987 (patch) | |
tree | 9b044403d906f9aaa6930484ae6d60dc687ecc19 /string/test-memmove.c | |
parent | b8c792af85fe3ff65c0cd68e2f291072a60cd953 (diff) | |
download | glibc-85c2e6110c9a01ec817c30f1b7e20549d7229987.tar.gz glibc-85c2e6110c9a01ec817c30f1b7e20549d7229987.tar.xz glibc-85c2e6110c9a01ec817c30f1b7e20549d7229987.zip |
Fix loop construction to functions calls
Check wheter the compiler has the option -fno-tree-loop-distribute-patterns to inhibit loop transformation to library calls and uses it on memset and memmove default implementation to avoid recursive calls.
Diffstat (limited to 'string/test-memmove.c')
-rw-r--r-- | string/test-memmove.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/string/test-memmove.c b/string/test-memmove.c index 4ec55b2fcc..94576a299b 100644 --- a/string/test-memmove.c +++ b/string/test-memmove.c @@ -47,6 +47,7 @@ IMPL (memmove, 1) #endif char * +inhibit_loop_to_libcall simple_memmove (char *dst, const char *src, size_t n) { char *ret = dst; |