forked from pool/glibc
Andreas Schwab
44414488d6
- Import patches from 2.23 branch OBS-URL: https://build.opensuse.org/request/show/394998 OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=436
32 lines
1.1 KiB
Diff
32 lines
1.1 KiB
Diff
2016-03-11 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
[BZ #19759]
|
|
* sysdeps/x86/bits/string.h (_HAVE_STRING_ARCH_mempcpy): New.
|
|
|
|
Index: glibc-2.23/NEWS
|
|
===================================================================
|
|
--- glibc-2.23.orig/NEWS
|
|
+++ glibc-2.23/NEWS
|
|
@@ -14,6 +14,7 @@ Security related changes:
|
|
The following bugs are resolved with this release:
|
|
|
|
[19679] gcc-4.9.3 C++ exception handling broken due to unaligned stack
|
|
+ [19759] Don't inline mempcpy for x86
|
|
[19762] Use HAS_ARCH_FEATURE with Fast_Rep_String
|
|
[19792] MIPS: backtrace yields infinite backtrace with makecontext
|
|
|
|
Index: glibc-2.23/sysdeps/x86/bits/string.h
|
|
===================================================================
|
|
--- glibc-2.23.orig/sysdeps/x86/bits/string.h
|
|
+++ glibc-2.23/sysdeps/x86/bits/string.h
|
|
@@ -23,6 +23,9 @@
|
|
/* Use the unaligned string inline ABI. */
|
|
#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
|
|
ia32. */
|
|
#if !defined __x86_64__ && (defined __i486__ || defined __pentium__ \
|