S390: Fix introduction of __wcscpy and weak wcscpy symbols.

The recent commit 81a1443941
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.
This commit is contained in:
Stefan Liebler 2019-03-01 16:30:30 +01:00
parent 36f30c104f
commit 928b305d3f
2 changed files with 10 additions and 1 deletions

View File

@ -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]

View File

@ -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