aboutsummaryrefslogtreecommitdiff
path: root/gold/ChangeLog
diff options
context:
space:
mode:
authorCary Coutant <ccoutant@gmail.com>2016-01-11 23:57:44 -0800
committerCary Coutant <ccoutant@gmail.com>2016-01-11 23:58:28 -0800
commitd21f123b0ead1806416cf0dafae12bec4cca8920 (patch)
treee7bb3b97fd199b76de698f77e923cda8bb5ba29c /gold/ChangeLog
parentb36d953bced0a4fecdde1823abac70ed7038ee95 (diff)
downloadgdb-d21f123b0ead1806416cf0dafae12bec4cca8920.zip
gdb-d21f123b0ead1806416cf0dafae12bec4cca8920.tar.gz
gdb-d21f123b0ead1806416cf0dafae12bec4cca8920.tar.bz2
Fix internal error when applying TLSDESC relocations with no TLS segment.
gold/ PR gold/19353 * aarch64.cc (Target_aarch64::relocate_tls): Don't insist that we have a TLS segment for GD-to-IE optimization. * i386.cc (Target_i386::tls_gd_to_ie): Remove tls_segment parameter. Adjust all calls. (Target_i386::tls_desc_gd_to_ie): Likewise. (Target_i386::relocate_tls): Don't insist that we have a TLS segment for TLSDESC GD-to-IE optimizations. * x86_64.cc (Target_x86_64::tls_gd_to_ie): Remove tls_segment parameter. Adjust all calls. (Target_x86_64::tls_desc_gd_to_ie): Likewise. (Target_x86_64::relocate_tls): Don't insist that we have a TLS segment for TLSDESC GD-to-IE optimizations.
Diffstat (limited to 'gold/ChangeLog')
-rw-r--r--gold/ChangeLog16
1 files changed, 16 insertions, 0 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog
index 42c428b..c49ec6c9 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -1,5 +1,21 @@
2016-01-11 Cary Coutant <ccoutant@gmail.com>
+ PR gold/19353
+ * aarch64.cc (Target_aarch64::relocate_tls): Don't insist that
+ we have a TLS segment for GD-to-IE optimization.
+ * i386.cc (Target_i386::tls_gd_to_ie): Remove tls_segment parameter.
+ Adjust all calls.
+ (Target_i386::tls_desc_gd_to_ie): Likewise.
+ (Target_i386::relocate_tls): Don't insist that we have a TLS segment
+ for TLSDESC GD-to-IE optimizations.
+ * x86_64.cc (Target_x86_64::tls_gd_to_ie): Remove tls_segment parameter.
+ Adjust all calls.
+ (Target_x86_64::tls_desc_gd_to_ie): Likewise.
+ (Target_x86_64::relocate_tls): Don't insist that we have a TLS segment
+ for TLSDESC GD-to-IE optimizations.
+
+2016-01-11 Cary Coutant <ccoutant@gmail.com>
+
Refactor gold to enable support for MIPS-64 relocation format.
* gc.h (get_embedded_addend_size): Remove sh_type parameter.