mirror of git://sourceware.org/git/glibc.git
Fix static linking with checking x86/x86-64 memcpy.
This commit is contained in:
parent
4420675c9d
commit
4c559bcdf3
|
|
@ -1,3 +1,12 @@
|
||||||
|
2011-02-06 Mike Frysinger <vapier@gentoo.org>
|
||||||
|
|
||||||
|
[BZ #12653]
|
||||||
|
* sysdeps/i386/i686/multiarch/memcpy-ssse3-rep.S: Only protect
|
||||||
|
MEMCPY_CHK with USE_AS_BCOPY ifdef check.
|
||||||
|
* sysdeps/i386/i686/multiarch/memcpy-ssse3.S: Likewise.
|
||||||
|
* sysdeps/x86_64/multiarch/memcpy-ssse3.S: Likewise.
|
||||||
|
* sysdeps/x86_64/multiarch/memcpy-ssse3-back.S: Likewise.
|
||||||
|
|
||||||
2011-03-28 Andreas Schwab <schwab@linux-m68k.org>
|
2011-03-28 Andreas Schwab <schwab@linux-m68k.org>
|
||||||
|
|
||||||
* sysdeps/powerpc/powerpc32/power4/strncmp.S: Don't read past
|
* sysdeps/powerpc/powerpc32/power4/strncmp.S: Don't read past
|
||||||
|
|
|
||||||
2
NEWS
2
NEWS
|
|
@ -19,7 +19,7 @@ Version 2.14
|
||||||
* The following bugs are resolved with this release:
|
* The following bugs are resolved with this release:
|
||||||
|
|
||||||
11724, 12420, 12445, 12454, 12460, 12469, 12489, 12509, 12510, 12518, 12583,
|
11724, 12420, 12445, 12454, 12460, 12469, 12489, 12509, 12510, 12518, 12583,
|
||||||
12587, 12597, 12631, 12650, 12655
|
12587, 12597, 12631, 12650, 12653, 12655
|
||||||
|
|
||||||
Version 2.13
|
Version 2.13
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -110,7 +110,7 @@ __i686.get_pc_thunk.bx:
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
.section .text.ssse3,"ax",@progbits
|
.section .text.ssse3,"ax",@progbits
|
||||||
#if defined SHARED && !defined NOT_IN_libc && !defined USE_AS_BCOPY
|
#if !defined USE_AS_BCOPY
|
||||||
ENTRY (MEMCPY_CHK)
|
ENTRY (MEMCPY_CHK)
|
||||||
movl 12(%esp), %eax
|
movl 12(%esp), %eax
|
||||||
cmpl %eax, 16(%esp)
|
cmpl %eax, 16(%esp)
|
||||||
|
|
|
||||||
|
|
@ -110,7 +110,7 @@ __i686.get_pc_thunk.bx:
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
.section .text.ssse3,"ax",@progbits
|
.section .text.ssse3,"ax",@progbits
|
||||||
#if defined SHARED && !defined NOT_IN_libc && !defined USE_AS_BCOPY
|
#if !defined USE_AS_BCOPY
|
||||||
ENTRY (MEMCPY_CHK)
|
ENTRY (MEMCPY_CHK)
|
||||||
movl 12(%esp), %eax
|
movl 12(%esp), %eax
|
||||||
cmpl %eax, 16(%esp)
|
cmpl %eax, 16(%esp)
|
||||||
|
|
|
||||||
|
|
@ -49,7 +49,7 @@
|
||||||
ud2
|
ud2
|
||||||
|
|
||||||
.section .text.ssse3,"ax",@progbits
|
.section .text.ssse3,"ax",@progbits
|
||||||
#if defined SHARED && !defined NOT_IN_libc
|
#if !defined USE_AS_BCOPY
|
||||||
ENTRY (MEMCPY_CHK)
|
ENTRY (MEMCPY_CHK)
|
||||||
cmpq %rdx, %rcx
|
cmpq %rdx, %rcx
|
||||||
jb HIDDEN_JUMPTARGET (__chk_fail)
|
jb HIDDEN_JUMPTARGET (__chk_fail)
|
||||||
|
|
|
||||||
|
|
@ -49,7 +49,7 @@
|
||||||
ud2
|
ud2
|
||||||
|
|
||||||
.section .text.ssse3,"ax",@progbits
|
.section .text.ssse3,"ax",@progbits
|
||||||
#if defined SHARED && !defined NOT_IN_libc
|
#if !defined USE_AS_BCOPY
|
||||||
ENTRY (MEMCPY_CHK)
|
ENTRY (MEMCPY_CHK)
|
||||||
cmpq %rdx, %rcx
|
cmpq %rdx, %rcx
|
||||||
jb HIDDEN_JUMPTARGET (__chk_fail)
|
jb HIDDEN_JUMPTARGET (__chk_fail)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue