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.29.9000-103-g928b305


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  928b305d3f6773b6a8cd1202da4f7d5d9a654456 (commit)
      from  36f30c104fe3addd4d864e276202c6b934f825b7 (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=928b305d3f6773b6a8cd1202da4f7d5d9a654456

commit 928b305d3f6773b6a8cd1202da4f7d5d9a654456
Author: Stefan Liebler <stli@linux.ibm.com>
Date:   Fri Mar 1 16:30:30 2019 +0100

    S390: Fix introduction of __wcscpy and weak wcscpy symbols.
    
    The recent commit 81a14439417552324ec6ca71f65ddf8e7cdd51c7
    has introduced __wcscpy, __GI___wcscpy and the weak alias wcscpy.
    This patch also introduces those symbols if glibc is build
    with CFLAGS="-march=z13" where the ifunc is omitted.
    
    ChangeLog:
    
    	* sysdeps/s390/wcscpy-vx.S: Add strong aliases to
    	__wcscpy, __GI___wcscpy and weak alias to wcscpy.

diff --git a/ChangeLog b/ChangeLog
index 92615ed..85506ef 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2019-03-01  Stefan Liebler  <stli@linux.ibm.com>
+
+	* sysdeps/s390/wcscpy-vx.S: Add strong aliases to
+	__wcscpy, __GI___wcscpy and weak alias to wcscpy.
+
 2019-03-01  Florian Weimer  <fweimer@redhat.com>
 
 	[BZ #20271]
diff --git a/sysdeps/s390/wcscpy-vx.S b/sysdeps/s390/wcscpy-vx.S
index e797fec..5fe110f 100644
--- a/sysdeps/s390/wcscpy-vx.S
+++ b/sysdeps/s390/wcscpy-vx.S
@@ -111,6 +111,10 @@ ENTRY(WCSCPY_Z13)
 END(WCSCPY_Z13)
 
 # if ! HAVE_WCSCPY_IFUNC
-strong_alias (WCSCPY_Z13, wcscpy)
+strong_alias (WCSCPY_Z13, __wcscpy)
+weak_alias (__wcscpy, wcscpy)
+#  if defined SHARED && IS_IN (libc)
+strong_alias (__wcscpy, __GI___wcscpy)
+#  endif
 # endif
 #endif

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                |    5 +++++
 sysdeps/s390/wcscpy-vx.S |    6 +++++-
 2 files changed, 10 insertions(+), 1 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]