This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]