aboutsummaryrefslogtreecommitdiff
path: root/gold/ChangeLog
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>2009-03-17 07:19:10 +0000
committerIan Lance Taylor <ian@airs.com>2009-03-17 07:19:10 +0000
commit9efe6174dc55b401321d1b53cdd04888e470b4c2 (patch)
tree08e85c850522144a5948a43eb53ac277e5493e27 /gold/ChangeLog
parent8c50070107224cdda510640738eca333f67409ee (diff)
downloadgdb-9efe6174dc55b401321d1b53cdd04888e470b4c2.zip
gdb-9efe6174dc55b401321d1b53cdd04888e470b4c2.tar.gz
gdb-9efe6174dc55b401321d1b53cdd04888e470b4c2.tar.bz2
* sparc.cc (class Target_sparc): Add has_got_section.
(Target_sparc::Scan::global): If we see _GLOBAL_OFFSET_TABLE_, make sure we have a GOT section. * sparc.cc (optimize_tls_reloc): Recognize R_SPARC_TLS_IE_ADD. (Target_sparc::Scan::local): Likewise. (Target_sparc::Scan::global): Likewise. (Target_sparc::Relocate::relocate): Likewise. (Target_sparc::Relocate::relocate_tls): Likewise.
Diffstat (limited to 'gold/ChangeLog')
-rw-r--r--gold/ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog
index 3267dab..7af69c4 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -1,5 +1,15 @@
2009-03-17 Ian Lance Taylor <iant@google.com>
+ * sparc.cc (class Target_sparc): Add has_got_section.
+ (Target_sparc::Scan::global): If we see _GLOBAL_OFFSET_TABLE_,
+ make sure we have a GOT section.
+
+ * sparc.cc (optimize_tls_reloc): Recognize R_SPARC_TLS_IE_ADD.
+ (Target_sparc::Scan::local): Likewise.
+ (Target_sparc::Scan::global): Likewise.
+ (Target_sparc::Relocate::relocate): Likewise.
+ (Target_sparc::Relocate::relocate_tls): Likewise.
+
* symtab.cc (Symbol_table::define_default_version): New function,
broken out of add_from_object.
(Symbol_table::add_from_object): Call define_default_version.