This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.22-120-g854e005
- From: tuliom at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 21 Aug 2015 20:08:58 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.22-120-g854e005
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via 854e0055b3bc904f56a38b90491583383a86ed29 (commit)
via 502b91de1431f92afc650c3b5ca5650cb6b0298d (commit)
from e5dee2c896f04d88defdfa00282fa83f5f4004d8 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=854e0055b3bc904f56a38b90491583383a86ed29
commit 854e0055b3bc904f56a38b90491583383a86ed29
Author: Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
Date: Tue Aug 11 18:30:12 2015 -0300
powerpc: Fix memchr for powerpc32.
Fix a wrong #undef in memchr.c.
* sysdeps/powerpc/powerpc32/power4/multiarch/memchr.c: Replace
'#undef memcpy' by '#undef memchr'.
diff --git a/ChangeLog b/ChangeLog
index 20d5255..4b3d9cc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2015-08-21 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
+ * sysdeps/powerpc/powerpc32/power4/multiarch/memchr.c: Replace
+ '#undef memcpy' by '#undef memchr'.
+
+2015-08-21 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
+
* sysdeps/powerpc/powerpc64/multiarch/memchr-ppc64.c: Make
memchr not point to the internal __GI_memchr implementation.
diff --git a/sysdeps/powerpc/powerpc32/power4/multiarch/memchr.c b/sysdeps/powerpc/powerpc32/power4/multiarch/memchr.c
index 1319df7..7503a53 100644
--- a/sysdeps/powerpc/powerpc32/power4/multiarch/memchr.c
+++ b/sysdeps/powerpc/powerpc32/power4/multiarch/memchr.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>. */
#if IS_IN (libc)
-# undef memcpy
+# undef memchr
/* Redefine memchr so that the compiler won't make the weak_alias point
to internal hidden definition (__GI_memchr), since PPC32 does not
support local IFUNC calls. */
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=502b91de1431f92afc650c3b5ca5650cb6b0298d
commit 502b91de1431f92afc650c3b5ca5650cb6b0298d
Author: Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
Date: Tue Aug 11 19:38:45 2015 -0300
powerpc: make memchr use memchr-power7.
In powerpc64, memchr was always pointing to the internal __GI_memchr
implementation. This patch fixes that and makes it use the
optimized POWER7 version when adequate.
* sysdeps/powerpc/powerpc64/multiarch/memchr-ppc64.c: Make
memchr not point to the internal __GI_memchr implementation.
diff --git a/ChangeLog b/ChangeLog
index c5e70b1..20d5255 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2015-08-21 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
+
+ * sysdeps/powerpc/powerpc64/multiarch/memchr-ppc64.c: Make
+ memchr not point to the internal __GI_memchr implementation.
+
2015-08-20 Joseph Myers <joseph@codesourcery.com>
* timezone/Makefile (CFLAGS-zdump.c): Remove
diff --git a/sysdeps/powerpc/powerpc64/multiarch/memchr-ppc64.c b/sysdeps/powerpc/powerpc64/multiarch/memchr-ppc64.c
index eadfea1..302d1bb 100644
--- a/sysdeps/powerpc/powerpc64/multiarch/memchr-ppc64.c
+++ b/sysdeps/powerpc/powerpc64/multiarch/memchr-ppc64.c
@@ -16,4 +16,16 @@
License along with the GNU C Library; if not, see
<http://www.gnu.org/licenses/>. */
-#include <sysdeps/powerpc/powerpc32/power4/multiarch/memchr-ppc32.c>
+#include <string.h>
+
+#define MEMCHR __memchr_ppc
+
+#undef weak_alias
+#define weak_alias(a, b)
+
+# undef libc_hidden_builtin_def
+# define libc_hidden_builtin_def(name)
+
+extern __typeof (memchr) __memchr_ppc attribute_hidden;
+
+#include <string/memchr.c>
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 10 ++++++++++
.../powerpc/powerpc32/power4/multiarch/memchr.c | 2 +-
sysdeps/powerpc/powerpc64/multiarch/memchr-ppc64.c | 14 +++++++++++++-
3 files changed, 24 insertions(+), 2 deletions(-)
hooks/post-receive
--
GNU C Library master sources