From 10e4d79a191f07999bc94b21535fba5d7c04f419 Mon Sep 17 00:00:00 2001 From: Jeff Johnston Date: Tue, 10 Dec 2013 18:57:30 +0000 Subject: 2013-12-10 Jeff Johnston * acconfig.h: Add _HAVE_CC_INHIBIT_LOOP_TO_LIBCALL. * newlib.hin: Ditto. * configure: Regenerate. * configure.in: Add setting of _HAVE_CC_INHIBIT_LOOP_TO_LIBCALL. * libc/string/local.h: Add check for _HAVE_CC_INHIBIT_LOOP_TO_LIBCALL and set __inhibit_loop_to_libcall macro appropriately. * libc/string/memmove.c: Use __inhibit_loop_to_libcall macro in function declaration. * libc/string/memset.c: Ditto. --- newlib/libc/string/memset.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'newlib/libc/string/memset.c') diff --git a/newlib/libc/string/memset.c b/newlib/libc/string/memset.c index 55d2ce180..ee91b056e 100644 --- a/newlib/libc/string/memset.c +++ b/newlib/libc/string/memset.c @@ -34,12 +34,14 @@ QUICKREF */ #include +#include "local.h" #define LBLOCKSIZE (sizeof(long)) #define UNALIGNED(X) ((long)X & (LBLOCKSIZE - 1)) #define TOO_SMALL(LEN) ((LEN) < LBLOCKSIZE) _PTR +__inhibit_loop_to_libcall _DEFUN (memset, (m, c, n), _PTR m _AND int c _AND -- cgit v1.2.3