about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog30
1 files changed, 30 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 39622d67b1..2501f45873 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,35 @@
 2015-06-09  Joseph Myers  <joseph@codesourcery.com>
 
+	[BZ #18497]
+	* wcsmbs/wcscmp.c [!WCSCMP] (WCSCMP): Define as __wcscmp instead
+	of wcscmp.
+	(wcscmp): Define as weak alias of WCSCMP.
+	* wcsmbs/wcscoll.c (STRCOLL): Define as __wcscoll instead of
+	wcscoll.
+	(USE_HIDDEN_DEF): Define.
+	[!USE_IN_EXTENDED_LOCALE_MODEL] (wcscoll): Define as weak alias of
+	__wcscoll.  Don't use libc_hidden_weak.
+	* wcsmbs/wcscoll_l.c (STRCMP): Define as __wcscmp instead of
+	wcscmp.
+	* sysdeps/i386/i686/multiarch/wcscmp-c.c
+	[SHARED] (libc_hidden_def): Define __GI___wcscmp instead of
+	__GI_wcscmp.
+	(weak_alias): Undefine and redefine.
+	* sysdeps/i386/i686/multiarch/wcscmp.S (wcscmp): Rename to
+	__wcscmp and define as weak alias of __wcscmp.
+	* sysdeps/x86_64/wcscmp.S (wcscmp): Likewise.
+	* include/wchar.h (__wcscmp): Declare.  Use libc_hidden_proto.
+	(__wcscoll): Likewise.
+	(wcscmp): Don't use libc_hidden_proto.
+	(wcscoll): Likewise.
+	* posix/regcomp.c (build_range_exp): Call __wcscoll instead of
+	wcscoll.
+	* posix/regexec.c (check_node_accept_bytes): Likewise.
+	* conform/Makefile (test-xfail-XPG3/regex.h/linknamespace): Remove
+	variable.
+	(test-xfail-XPG4/regex.h/linknamespace): Likewise.
+	(test-xfail-POSIX/regex.h/linknamespace): Likewise.
+
 	[BZ #18507]
 	* sysdeps/unix/sysv/linux/fstatvfs.c (fstatvfs): Rename to
 	__fstatvfs and define as weak alias of __fstatvfs.  Use