aboutsummaryrefslogtreecommitdiff
path: root/gold/ChangeLog
diff options
context:
space:
mode:
authorCary Coutant <ccoutant@google.com>2008-04-17 02:00:54 +0000
committerCary Coutant <ccoutant@google.com>2008-04-17 02:00:54 +0000
commitedfbb029539d1e67751ca7dd7c6ff3cbe702a6c2 (patch)
tree040f027806994825a8d677b455d77362de6ab65e /gold/ChangeLog
parent700b53b17a52448cb49f04a4e27d5f0130537924 (diff)
downloadgdb-edfbb029539d1e67751ca7dd7c6ff3cbe702a6c2.zip
gdb-edfbb029539d1e67751ca7dd7c6ff3cbe702a6c2.tar.gz
gdb-edfbb029539d1e67751ca7dd7c6ff3cbe702a6c2.tar.bz2
* i386.cc (Target_i386::define_tls_base_symbol): New function.
(Target_i386::tls_base_symbol_defined_): New field. (Target_i386::Scan::local): Define _TLS_MODULE_BASE_ symbol. (Target_i386::Scan::global): Likewise. * symtab.cc (sized_finalize_symbol): Add check for TLS symbol. * x86_64.cc (Target_x86_64::define_tls_base_symbol): New function. (Target_x86_64::tls_base_symbol_defined_): New field. (Target_x86_64::Scan::local): Define _TLS_MODULE_BASE_ symbol. (Target_x86_64::Scan::global): Likewise.
Diffstat (limited to 'gold/ChangeLog')
-rw-r--r--gold/ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog
index 228fc93..0bc62ab 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -1,5 +1,17 @@
2008-04-16 Cary Coutant <ccoutant@google.com>
+ * i386.cc (Target_i386::define_tls_base_symbol): New function.
+ (Target_i386::tls_base_symbol_defined_): New field.
+ (Target_i386::Scan::local): Define _TLS_MODULE_BASE_ symbol.
+ (Target_i386::Scan::global): Likewise.
+ * symtab.cc (sized_finalize_symbol): Add check for TLS symbol.
+ * x86_64.cc (Target_x86_64::define_tls_base_symbol): New function.
+ (Target_x86_64::tls_base_symbol_defined_): New field.
+ (Target_x86_64::Scan::local): Define _TLS_MODULE_BASE_ symbol.
+ (Target_x86_64::Scan::global): Likewise.
+
+2008-04-16 Cary Coutant <ccoutant@google.com>
+
* symtab.h (Symbol::is_strong_undefined): Removed unused function.
(Symbol::needs_plt_entry): Allow weak undefined symbols.
(Symbol::needs_dynamic_reloc): Allow weak undefined symbols when