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.29.9000-103-g928b305
- From: stli at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 1 Mar 2019 15:31:14 -0000
- Subject: 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