aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>2002-09-18 00:15:25 +0000
committerRoland McGrath <roland@gnu.org>2002-09-18 00:15:25 +0000
commitc843e065a1658d1a6d55a0f0b3befd200c3ec595 (patch)
tree41166e6a9bf5389eef8c7ed03eec912a808d51c6 /ChangeLog
parentc435d57c38920365341ff95afb8128ecf0201ce4 (diff)
downloadglibc-c843e065a1658d1a6d55a0f0b3befd200c3ec595.tar
glibc-c843e065a1658d1a6d55a0f0b3befd200c3ec595.tar.gz
glibc-c843e065a1658d1a6d55a0f0b3befd200c3ec595.tar.bz2
glibc-c843e065a1658d1a6d55a0f0b3befd200c3ec595.zip
* malloc/Makefile ($(objpfx)memusagestat.o: sysincludes): Define
file-specific variable override so it compiles properly when using --with-headers. * NEWS: Added item for powerpc64-linux port. * include/libc-symbols.h [HAVE_ASM_GLOBAL_DOT_NAME] (C_SYMBOL_DOT_NAME): Insure that C_SYMBOL_DOT_NAME works for various gcc versions. Dot names required for powerpc64. [HAVE_ASM_GLOBAL_DOT_NAME] (_weak_extern): Add .weakext '.'ed symbol. [HAVE_ASM_GLOBAL_DOT_NAME] (strong_alias): Add .global C_SYMBOL_DOT_NAME(alias). [HAVE_ASM_GLOBAL_DOT_NAME] (strong_data_alias): New macro. Same as original strong_alias macro. [HAVE_ASM_GLOBAL_DOT_NAME] (weak_alias): Add .weakext/.weak C_SYMBOL_DOT_NAME(alias). [HAVE_ASM_GLOBAL_DOT_NAME] (_symbol_version): Add .symver '.'ed name. [HAVE_ASM_GLOBAL_DOT_NAME] (_default_symbol_version): Add .symver '.'ed name. Add comments on libc_hidden_data_def and libc_hidden_data_weak usage. [HAVE_ASM_GLOBAL_DOT_NAME] (hidden_dot_def1): New macro. Generate .global C_SYMBOL_DOT_NAME(alias). Otherwise an empty macro. (hidden_def): Append hidden_dot_def1 macro to definition. (hidden_ver): Append hidden_dot_def1 macro to definition. (hidden_data_def): New macro. Same as original hidden_def macro. (hidden_data_ver): New macro. Same as original hidden_ver macro. [HAVE_ASM_GLOBAL_DOT_NAME] (hidden_dot_weak1): New macro. Generate .weakext C_SYMBOL_DOT_NAME(alias). Otherwise an empty macro. (hidden_weak): Append hidden_dot_weak1 macro to definition. (hidden_data_weak): New macro. Same as original hidden_weak macro. [HAVE_ASM_GLOBAL_DOT_NAME] (HIDDEN_JUMPTARGET): Define as .__GI_name. Otherwise defined as __GI_name. (libc_hidden_data_def): New macro. Use hidden_data_def. (libc_hidden_data_weak): New macro. Use hidden_data_weak. (libc_hidden_data_ver): New macro. Use hidden_data_ver. (rtld_hidden_data_def): New macro. Use hidden_data_def. (rtld_hidden_data_weak): New macro. Use hidden_data_weak. (rtld_hidden_data_ver): New macro. Use hidden_data_ver. (libm_hidden_data_def): New macro. Use hidden_data_def. (libm_hidden_data_weak): New macro. Use hidden_data_weak. (libm_hidden_data_ver): New macro. Use hidden_data_ver. * inet/in6_addr.c: Replace libc_hidden_def with libc_hidden_data_def.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog45
1 files changed, 45 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 1b472f9ad7..e54b612eab 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2002-09-17 Roland McGrath <roland@redhat.com>
+
+ * malloc/Makefile ($(objpfx)memusagestat.o: sysincludes): Define
+ file-specific variable override so it compiles properly when using
+ --with-headers.
+
+ * NEWS: Added item for powerpc64-linux port.
+
2002-09-17 Steven Munroe <sjmunroe@us.ibm.com>
Ported to PowerPC64 running Linux.
@@ -35,6 +43,43 @@
* sysdeps/unix/sysv/linux/powerpc/powerpc64/syscalls.list: New file.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h: New file.
+ * include/libc-symbols.h [HAVE_ASM_GLOBAL_DOT_NAME]
+ (C_SYMBOL_DOT_NAME): Insure that C_SYMBOL_DOT_NAME works for
+ various gcc versions. Dot names required for powerpc64.
+ [HAVE_ASM_GLOBAL_DOT_NAME] (_weak_extern): Add .weakext '.'ed symbol.
+ [HAVE_ASM_GLOBAL_DOT_NAME] (strong_alias): Add .global
+ C_SYMBOL_DOT_NAME(alias).
+ [HAVE_ASM_GLOBAL_DOT_NAME] (strong_data_alias): New macro. Same as
+ original strong_alias macro.
+ [HAVE_ASM_GLOBAL_DOT_NAME] (weak_alias): Add .weakext/.weak
+ C_SYMBOL_DOT_NAME(alias).
+ [HAVE_ASM_GLOBAL_DOT_NAME] (_symbol_version): Add .symver '.'ed name.
+ [HAVE_ASM_GLOBAL_DOT_NAME] (_default_symbol_version): Add .symver
+ '.'ed name.
+ Add comments on libc_hidden_data_def and libc_hidden_data_weak usage.
+ [HAVE_ASM_GLOBAL_DOT_NAME] (hidden_dot_def1): New macro. Generate
+ .global C_SYMBOL_DOT_NAME(alias). Otherwise an empty macro.
+ (hidden_def): Append hidden_dot_def1 macro to definition.
+ (hidden_ver): Append hidden_dot_def1 macro to definition.
+ (hidden_data_def): New macro. Same as original hidden_def macro.
+ (hidden_data_ver): New macro. Same as original hidden_ver macro.
+ [HAVE_ASM_GLOBAL_DOT_NAME] (hidden_dot_weak1): New macro. Generate
+ .weakext C_SYMBOL_DOT_NAME(alias). Otherwise an empty macro.
+ (hidden_weak): Append hidden_dot_weak1 macro to definition.
+ (hidden_data_weak): New macro. Same as original hidden_weak macro.
+ [HAVE_ASM_GLOBAL_DOT_NAME] (HIDDEN_JUMPTARGET): Define as .__GI_name.
+ Otherwise defined as __GI_name.
+ (libc_hidden_data_def): New macro. Use hidden_data_def.
+ (libc_hidden_data_weak): New macro. Use hidden_data_weak.
+ (libc_hidden_data_ver): New macro. Use hidden_data_ver.
+ (rtld_hidden_data_def): New macro. Use hidden_data_def.
+ (rtld_hidden_data_weak): New macro. Use hidden_data_weak.
+ (rtld_hidden_data_ver): New macro. Use hidden_data_ver.
+ (libm_hidden_data_def): New macro. Use hidden_data_def.
+ (libm_hidden_data_weak): New macro. Use hidden_data_weak.
+ (libm_hidden_data_ver): New macro. Use hidden_data_ver.
+ * inet/in6_addr.c: Replace libc_hidden_def with libc_hidden_data_def.
+
2002-09-17 Ulrich Drepper <drepper@redhat.com>
* include/libc-symbols.h: Change *hidden_proto macros to accept