diff options
Diffstat (limited to 'packages/glibc/2.17/0047-glibc-ppc64le-25.patch')
-rw-r--r-- | packages/glibc/2.17/0047-glibc-ppc64le-25.patch | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/packages/glibc/2.17/0047-glibc-ppc64le-25.patch b/packages/glibc/2.17/0047-glibc-ppc64le-25.patch index 144d3f3..c7d741a 100644 --- a/packages/glibc/2.17/0047-glibc-ppc64le-25.patch +++ b/packages/glibc/2.17/0047-glibc-ppc64le-25.patch @@ -30,9 +30,15 @@ # Rearrange tmp reg use to suit. Comment. # * sysdeps/powerpc/powerpc32/strlen.S: Likewise. # -diff -urN glibc-2.17-c758a686/sysdeps/powerpc/powerpc32/power7/strlen.S glibc-2.17-c758a686/sysdeps/powerpc/powerpc32/power7/strlen.S ---- glibc-2.17-c758a686/sysdeps/powerpc/powerpc32/power7/strlen.S 2014-05-28 12:28:44.000000000 -0500 -+++ glibc-2.17-c758a686/sysdeps/powerpc/powerpc32/power7/strlen.S 2014-05-28 12:28:45.000000000 -0500 +--- +# sysdeps/powerpc/powerpc32/power7/strlen.S | 17 ++++-- +# sysdeps/powerpc/powerpc32/strlen.S | 69 ++++++++++++++++++++------ +# sysdeps/powerpc/powerpc64/power7/strlen.S | 17 ++++-- +# sysdeps/powerpc/powerpc64/strlen.S | 77 +++++++++++++++++++++--------- +# 4 files changed, 132 insertions(+), 48 deletions(-) +# +--- a/sysdeps/powerpc/powerpc32/power7/strlen.S ++++ b/sysdeps/powerpc/powerpc32/power7/strlen.S @@ -31,7 +31,11 @@ li r0,0 /* Word with null chars to use with cmpb. */ li r5,-1 /* MASK = 0xffffffffffffffff. */ @@ -73,9 +79,8 @@ diff -urN glibc-2.17-c758a686/sysdeps/powerpc/powerpc32/power7/strlen.S glibc-2. add r3,r5,r0 /* Compute final length. */ blr END (BP_SYM (strlen)) -diff -urN glibc-2.17-c758a686/sysdeps/powerpc/powerpc32/strlen.S glibc-2.17-c758a686/sysdeps/powerpc/powerpc32/strlen.S ---- glibc-2.17-c758a686/sysdeps/powerpc/powerpc32/strlen.S 2014-05-28 12:28:44.000000000 -0500 -+++ glibc-2.17-c758a686/sysdeps/powerpc/powerpc32/strlen.S 2014-05-28 12:32:24.000000000 -0500 +--- a/sysdeps/powerpc/powerpc32/strlen.S ++++ b/sysdeps/powerpc/powerpc32/strlen.S @@ -31,7 +31,12 @@ 1 is subtracted you get a value in the range 0x00-0x7f, none of which have their high bit set. The expression here is @@ -212,9 +217,8 @@ diff -urN glibc-2.17-c758a686/sysdeps/powerpc/powerpc32/strlen.S glibc-2.17-c758 + END (BP_SYM (strlen)) libc_hidden_builtin_def (strlen) -diff -urN glibc-2.17-c758a686/sysdeps/powerpc/powerpc64/power7/strlen.S glibc-2.17-c758a686/sysdeps/powerpc/powerpc64/power7/strlen.S ---- glibc-2.17-c758a686/sysdeps/powerpc/powerpc64/power7/strlen.S 2014-05-28 12:28:44.000000000 -0500 -+++ glibc-2.17-c758a686/sysdeps/powerpc/powerpc64/power7/strlen.S 2014-05-28 12:28:45.000000000 -0500 +--- a/sysdeps/powerpc/powerpc64/power7/strlen.S ++++ b/sysdeps/powerpc/powerpc64/power7/strlen.S @@ -32,7 +32,11 @@ with cmpb. */ li r5,-1 /* MASK = 0xffffffffffffffff. */ @@ -255,9 +259,8 @@ diff -urN glibc-2.17-c758a686/sysdeps/powerpc/powerpc64/power7/strlen.S glibc-2. add r3,r5,r0 /* Compute final length. */ blr END (BP_SYM (strlen)) -diff -urN glibc-2.17-c758a686/sysdeps/powerpc/powerpc64/strlen.S glibc-2.17-c758a686/sysdeps/powerpc/powerpc64/strlen.S ---- glibc-2.17-c758a686/sysdeps/powerpc/powerpc64/strlen.S 2014-05-28 12:28:44.000000000 -0500 -+++ glibc-2.17-c758a686/sysdeps/powerpc/powerpc64/strlen.S 2014-05-28 12:38:17.000000000 -0500 +--- a/sysdeps/powerpc/powerpc64/strlen.S ++++ b/sysdeps/powerpc/powerpc64/strlen.S @@ -31,7 +31,12 @@ 1 is subtracted you get a value in the range 0x00-0x7f, none of which have their high bit set. The expression here is |