forked from pool/glibc
Accepting request 288520 from home:Andreas_Schwab:Factory
- memcpy-chk-non-SSE2.patch: Fix __memcpy_chk on non-SSE2 CPUs (bsc#920084) OBS-URL: https://build.opensuse.org/request/show/288520 OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=395
This commit is contained in:
parent
797ff301f4
commit
bdc7240bd7
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 2 14:27:02 UTC 2015 - schwab@suse.de
|
||||||
|
|
||||||
|
- memcpy-chk-non-SSE2.patch: Fix __memcpy_chk on non-SSE2 CPUs
|
||||||
|
(bsc#920084)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Feb 24 10:11:46 UTC 2015 - schwab@suse.de
|
Tue Feb 24 10:11:46 UTC 2015 - schwab@suse.de
|
||||||
|
|
||||||
|
@ -235,6 +235,8 @@ Patch306: glibc-fix-double-loopback.diff
|
|||||||
Patch1000: htm-tabort.patch
|
Patch1000: htm-tabort.patch
|
||||||
# PATCH-FIX-UPSTREAM Fix value of O_TMPFILE for architectures with non-default O_DIRECTORY (BZ #17912)
|
# PATCH-FIX-UPSTREAM Fix value of O_TMPFILE for architectures with non-default O_DIRECTORY (BZ #17912)
|
||||||
Patch1001: o-tmpfile.patch
|
Patch1001: o-tmpfile.patch
|
||||||
|
# PATH-FIX-UPSTREAM Fix __memcpy_chk on non-SSE2 CPUs (BZ #17949)
|
||||||
|
Patch1002: memcpy-chk-non-SSE2.patch
|
||||||
|
|
||||||
###
|
###
|
||||||
# Patches awaiting upstream approval
|
# Patches awaiting upstream approval
|
||||||
@ -455,6 +457,7 @@ rm nscd/s-stamp
|
|||||||
|
|
||||||
%patch1000 -p1
|
%patch1000 -p1
|
||||||
%patch1001 -p1
|
%patch1001 -p1
|
||||||
|
%patch1002 -p1
|
||||||
|
|
||||||
%patch2000 -p1
|
%patch2000 -p1
|
||||||
%patch2002 -p1
|
%patch2002 -p1
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 2 14:27:02 UTC 2015 - schwab@suse.de
|
||||||
|
|
||||||
|
- memcpy-chk-non-SSE2.patch: Fix __memcpy_chk on non-SSE2 CPUs
|
||||||
|
(bsc#920084)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Feb 24 10:11:46 UTC 2015 - schwab@suse.de
|
Tue Feb 24 10:11:46 UTC 2015 - schwab@suse.de
|
||||||
|
|
||||||
|
@ -234,6 +234,8 @@ Patch306: glibc-fix-double-loopback.diff
|
|||||||
Patch1000: htm-tabort.patch
|
Patch1000: htm-tabort.patch
|
||||||
# PATCH-FIX-UPSTREAM Fix value of O_TMPFILE for architectures with non-default O_DIRECTORY (BZ #17912)
|
# PATCH-FIX-UPSTREAM Fix value of O_TMPFILE for architectures with non-default O_DIRECTORY (BZ #17912)
|
||||||
Patch1001: o-tmpfile.patch
|
Patch1001: o-tmpfile.patch
|
||||||
|
# PATH-FIX-UPSTREAM Fix __memcpy_chk on non-SSE2 CPUs (BZ #17949)
|
||||||
|
Patch1002: memcpy-chk-non-SSE2.patch
|
||||||
|
|
||||||
###
|
###
|
||||||
# Patches awaiting upstream approval
|
# Patches awaiting upstream approval
|
||||||
@ -455,6 +457,7 @@ rm nscd/s-stamp
|
|||||||
|
|
||||||
%patch1000 -p1
|
%patch1000 -p1
|
||||||
%patch1001 -p1
|
%patch1001 -p1
|
||||||
|
%patch1002 -p1
|
||||||
|
|
||||||
%patch2000 -p1
|
%patch2000 -p1
|
||||||
%patch2002 -p1
|
%patch2002 -p1
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 2 14:27:02 UTC 2015 - schwab@suse.de
|
||||||
|
|
||||||
|
- memcpy-chk-non-SSE2.patch: Fix __memcpy_chk on non-SSE2 CPUs
|
||||||
|
(bsc#920084)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Feb 24 10:11:46 UTC 2015 - schwab@suse.de
|
Tue Feb 24 10:11:46 UTC 2015 - schwab@suse.de
|
||||||
|
|
||||||
|
@ -235,6 +235,8 @@ Patch306: glibc-fix-double-loopback.diff
|
|||||||
Patch1000: htm-tabort.patch
|
Patch1000: htm-tabort.patch
|
||||||
# PATCH-FIX-UPSTREAM Fix value of O_TMPFILE for architectures with non-default O_DIRECTORY (BZ #17912)
|
# PATCH-FIX-UPSTREAM Fix value of O_TMPFILE for architectures with non-default O_DIRECTORY (BZ #17912)
|
||||||
Patch1001: o-tmpfile.patch
|
Patch1001: o-tmpfile.patch
|
||||||
|
# PATH-FIX-UPSTREAM Fix __memcpy_chk on non-SSE2 CPUs (BZ #17949)
|
||||||
|
Patch1002: memcpy-chk-non-SSE2.patch
|
||||||
|
|
||||||
###
|
###
|
||||||
# Patches awaiting upstream approval
|
# Patches awaiting upstream approval
|
||||||
@ -455,6 +457,7 @@ rm nscd/s-stamp
|
|||||||
|
|
||||||
%patch1000 -p1
|
%patch1000 -p1
|
||||||
%patch1001 -p1
|
%patch1001 -p1
|
||||||
|
%patch1002 -p1
|
||||||
|
|
||||||
%patch2000 -p1
|
%patch2000 -p1
|
||||||
%patch2002 -p1
|
%patch2002 -p1
|
||||||
|
21
memcpy-chk-non-SSE2.patch
Normal file
21
memcpy-chk-non-SSE2.patch
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
2015-02-10 Evangelos Foutras <evangelos@foutrelis.com>
|
||||||
|
|
||||||
|
[BZ #17949]
|
||||||
|
* sysdeps/i386/i686/multiarch/mempcpy_chk.S: Fix position of
|
||||||
|
jump label.
|
||||||
|
|
||||||
|
Index: glibc-2.21/sysdeps/i386/i686/multiarch/mempcpy_chk.S
|
||||||
|
===================================================================
|
||||||
|
--- glibc-2.21.orig/sysdeps/i386/i686/multiarch/mempcpy_chk.S
|
||||||
|
+++ glibc-2.21/sysdeps/i386/i686/multiarch/mempcpy_chk.S
|
||||||
|
@@ -36,8 +36,8 @@ ENTRY(__mempcpy_chk)
|
||||||
|
cmpl $0, KIND_OFFSET+__cpu_features@GOTOFF(%ebx)
|
||||||
|
jne 1f
|
||||||
|
call __init_cpu_features
|
||||||
|
- leal __mempcpy_chk_ia32@GOTOFF(%ebx), %eax
|
||||||
|
-1: testl $bit_SSE2, CPUID_OFFSET+index_SSE2+__cpu_features@GOTOFF(%ebx)
|
||||||
|
+1: leal __mempcpy_chk_ia32@GOTOFF(%ebx), %eax
|
||||||
|
+ testl $bit_SSE2, CPUID_OFFSET+index_SSE2+__cpu_features@GOTOFF(%ebx)
|
||||||
|
jz 2f
|
||||||
|
leal __mempcpy_chk_sse2_unaligned@GOTOFF(%ebx), %eax
|
||||||
|
testl $bit_Fast_Unaligned_Load, FEATURE_OFFSET+index_Fast_Unaligned_Load+__cpu_features@GOTOFF(%ebx)
|
Loading…
Reference in New Issue
Block a user