diff options
Diffstat (limited to 'packages/glibc/2.17/0055-glibc-ppc64le-33.patch')
-rw-r--r-- | packages/glibc/2.17/0055-glibc-ppc64le-33.patch | 39 |
1 files changed, 21 insertions, 18 deletions
diff --git a/packages/glibc/2.17/0055-glibc-ppc64le-33.patch b/packages/glibc/2.17/0055-glibc-ppc64le-33.patch index 9da11df..bba83ad 100644 --- a/packages/glibc/2.17/0055-glibc-ppc64le-33.patch +++ b/packages/glibc/2.17/0055-glibc-ppc64le-33.patch @@ -48,9 +48,17 @@ # support. Avoid rlwimi. # * sysdeps/powerpc/powerpc32/power7/rawmemchr.S: Likewise. # -diff -urN glibc-2.17-c758a686/sysdeps/powerpc/powerpc32/power7/memchr.S glibc-2.17-c758a686/sysdeps/powerpc/powerpc32/power7/memchr.S ---- glibc-2.17-c758a686/sysdeps/powerpc/powerpc32/power7/memchr.S 2014-05-29 13:09:17.000000000 -0500 -+++ glibc-2.17-c758a686/sysdeps/powerpc/powerpc32/power7/memchr.S 2014-05-29 13:13:37.000000000 -0500 +--- +# sysdeps/powerpc/powerpc32/power7/memchr.S | 195 +++++++++++-------------- +# sysdeps/powerpc/powerpc32/power7/memrchr.S | 197 ++++++++++++++------------ +# sysdeps/powerpc/powerpc32/power7/rawmemchr.S | 17 +- +# sysdeps/powerpc/powerpc64/power7/memchr.S | 204 ++++++++++++--------------- +# sysdeps/powerpc/powerpc64/power7/memrchr.S | 204 ++++++++++++++------------- +# sysdeps/powerpc/powerpc64/power7/rawmemchr.S | 17 +- +# 6 files changed, 424 insertions(+), 410 deletions(-) +# +--- a/sysdeps/powerpc/powerpc32/power7/memchr.S ++++ b/sysdeps/powerpc/powerpc32/power7/memchr.S @@ -1,5 +1,5 @@ /* Optimized memchr implementation for PowerPC32/POWER7 using cmpb insn. - Copyright (C) 2010-2012 Free Software Foundation, Inc. @@ -330,9 +338,8 @@ diff -urN glibc-2.17-c758a686/sysdeps/powerpc/powerpc32/power7/memchr.S glibc-2. +END (__memchr) +weak_alias (__memchr, memchr) libc_hidden_builtin_def (memchr) -diff -urN glibc-2.17-c758a686/sysdeps/powerpc/powerpc32/power7/memrchr.S glibc-2.17-c758a686/sysdeps/powerpc/powerpc32/power7/memrchr.S ---- glibc-2.17-c758a686/sysdeps/powerpc/powerpc32/power7/memrchr.S 2014-05-29 13:09:17.000000000 -0500 -+++ glibc-2.17-c758a686/sysdeps/powerpc/powerpc32/power7/memrchr.S 2014-05-29 13:13:47.000000000 -0500 +--- a/sysdeps/powerpc/powerpc32/power7/memrchr.S ++++ b/sysdeps/powerpc/powerpc32/power7/memrchr.S @@ -1,5 +1,5 @@ /* Optimized memrchr implementation for PowerPC32/POWER7 using cmpb insn. - Copyright (C) 2010 Free Software Foundation, Inc. @@ -602,9 +609,8 @@ diff -urN glibc-2.17-c758a686/sysdeps/powerpc/powerpc32/power7/memrchr.S glibc-2 +END (__memrchr) +weak_alias (__memrchr, memrchr) libc_hidden_builtin_def (memrchr) -diff -urN glibc-2.17-c758a686/sysdeps/powerpc/powerpc32/power7/rawmemchr.S glibc-2.17-c758a686/sysdeps/powerpc/powerpc32/power7/rawmemchr.S ---- glibc-2.17-c758a686/sysdeps/powerpc/powerpc32/power7/rawmemchr.S 2014-05-29 13:09:17.000000000 -0500 -+++ glibc-2.17-c758a686/sysdeps/powerpc/powerpc32/power7/rawmemchr.S 2014-05-29 13:09:19.000000000 -0500 +--- a/sysdeps/powerpc/powerpc32/power7/rawmemchr.S ++++ b/sysdeps/powerpc/powerpc32/power7/rawmemchr.S @@ -29,16 +29,21 @@ clrrwi r8,r3,2 /* Align the address to word boundary. */ @@ -645,9 +651,8 @@ diff -urN glibc-2.17-c758a686/sysdeps/powerpc/powerpc32/power7/rawmemchr.S glibc add r3,r8,r0 /* Return address of the matching char. */ blr END (BP_SYM (__rawmemchr)) -diff -urN glibc-2.17-c758a686/sysdeps/powerpc/powerpc64/power7/memchr.S glibc-2.17-c758a686/sysdeps/powerpc/powerpc64/power7/memchr.S ---- glibc-2.17-c758a686/sysdeps/powerpc/powerpc64/power7/memchr.S 2014-05-29 13:09:17.000000000 -0500 -+++ glibc-2.17-c758a686/sysdeps/powerpc/powerpc64/power7/memchr.S 2014-05-29 13:13:57.000000000 -0500 +--- a/sysdeps/powerpc/powerpc64/power7/memchr.S ++++ b/sysdeps/powerpc/powerpc64/power7/memchr.S @@ -1,5 +1,5 @@ /* Optimized memchr implementation for PowerPC64/POWER7 using cmpb insn. - Copyright (C) 2010-2012 Free Software Foundation, Inc. @@ -932,9 +937,8 @@ diff -urN glibc-2.17-c758a686/sysdeps/powerpc/powerpc64/power7/memchr.S glibc-2. +END (__memchr) +weak_alias (__memchr, memchr) libc_hidden_builtin_def (memchr) -diff -urN glibc-2.17-c758a686/sysdeps/powerpc/powerpc64/power7/memrchr.S glibc-2.17-c758a686/sysdeps/powerpc/powerpc64/power7/memrchr.S ---- glibc-2.17-c758a686/sysdeps/powerpc/powerpc64/power7/memrchr.S 2014-05-29 13:09:17.000000000 -0500 -+++ glibc-2.17-c758a686/sysdeps/powerpc/powerpc64/power7/memrchr.S 2014-05-29 13:14:06.000000000 -0500 +--- a/sysdeps/powerpc/powerpc64/power7/memrchr.S ++++ b/sysdeps/powerpc/powerpc64/power7/memrchr.S @@ -1,5 +1,5 @@ /* Optimized memrchr implementation for PowerPC64/POWER7 using cmpb insn. - Copyright (C) 2010 Free Software Foundation, Inc. @@ -1209,9 +1213,8 @@ diff -urN glibc-2.17-c758a686/sysdeps/powerpc/powerpc64/power7/memrchr.S glibc-2 +END (__memrchr) +weak_alias (__memrchr, memrchr) libc_hidden_builtin_def (memrchr) -diff -urN glibc-2.17-c758a686/sysdeps/powerpc/powerpc64/power7/rawmemchr.S glibc-2.17-c758a686/sysdeps/powerpc/powerpc64/power7/rawmemchr.S ---- glibc-2.17-c758a686/sysdeps/powerpc/powerpc64/power7/rawmemchr.S 2014-05-29 13:09:17.000000000 -0500 -+++ glibc-2.17-c758a686/sysdeps/powerpc/powerpc64/power7/rawmemchr.S 2014-05-29 13:09:19.000000000 -0500 +--- a/sysdeps/powerpc/powerpc64/power7/rawmemchr.S ++++ b/sysdeps/powerpc/powerpc64/power7/rawmemchr.S @@ -29,8 +29,8 @@ clrrdi r8,r3,3 /* Align the address to doubleword boundary. */ |