mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-30 22:43:12 +03:00
Define _HAVE_STRING_ARCH_mempcpy to 1 for x86
Since x86 has an optimized mempcpy and GCC can inline mempcpy on x86, define _HAVE_STRING_ARCH_mempcpy to 1 for x86. [BZ #19759] * sysdeps/x86/bits/string.h (_HAVE_STRING_ARCH_mempcpy): New.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
2016-03-08 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
|
[BZ #19759]
|
||||||
|
* sysdeps/x86/bits/string.h (_HAVE_STRING_ARCH_mempcpy): New.
|
||||||
|
|
||||||
2016-03-08 Gabriel F. T. Gomes <gftg@linux.vnet.ibm.com>
|
2016-03-08 Gabriel F. T. Gomes <gftg@linux.vnet.ibm.com>
|
||||||
|
|
||||||
* sysdeps/powerpc/bits/fenvinline.h (feraiseexcept): Remove use of %s
|
* sysdeps/powerpc/bits/fenvinline.h (feraiseexcept): Remove use of %s
|
||||||
|
@ -23,6 +23,9 @@
|
|||||||
/* Use the unaligned string inline ABI. */
|
/* Use the unaligned string inline ABI. */
|
||||||
#define _STRING_INLINE_unaligned 1
|
#define _STRING_INLINE_unaligned 1
|
||||||
|
|
||||||
|
/* Don't inline mempcpy into memcpy as x86 has an optimized mempcpy. */
|
||||||
|
#define _HAVE_STRING_ARCH_mempcpy 1
|
||||||
|
|
||||||
/* Enable inline functions only for i486 or better when compiling for
|
/* Enable inline functions only for i486 or better when compiling for
|
||||||
ia32. */
|
ia32. */
|
||||||
#if !defined __x86_64__ && (defined __i486__ || defined __pentium__ \
|
#if !defined __x86_64__ && (defined __i486__ || defined __pentium__ \
|
||||||
|
Reference in New Issue
Block a user