aboutsummaryrefslogtreecommitdiff
path: root/gold/ChangeLog
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2012-12-12 08:09:41 +0000
committerAlan Modra <amodra@gmail.com>2012-12-12 08:09:41 +0000
commite3deeb9c3acc713e427d589e8cb771bc38e73987 (patch)
tree429c2fa184461503aac33e9658160de4816098e0 /gold/ChangeLog
parentd8f5a2749d0409237cb681bb47c4a625c410f238 (diff)
downloadgdb-e3deeb9c3acc713e427d589e8cb771bc38e73987.zip
gdb-e3deeb9c3acc713e427d589e8cb771bc38e73987.tar.gz
gdb-e3deeb9c3acc713e427d589e8cb771bc38e73987.tar.bz2
* powerpc.cc (class Track_tls): New.
(class Relocate, class Scan): Inherit Track_tls. (Target_powerpc::Scan::local, global): Track tls optimization and avoid creating plt entry for __tls_get_addr if all uses are optimized away. (Target_powerpc::Relocate::relocate): Update to use Track_tls.
Diffstat (limited to 'gold/ChangeLog')
-rw-r--r--gold/ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog
index fb0d734..00a7ac7 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -1,5 +1,14 @@
2012-12-12 Alan Modra <amodra@gmail.com>
+ * powerpc.cc (class Track_tls): New.
+ (class Relocate, class Scan): Inherit Track_tls.
+ (Target_powerpc::Scan::local, global): Track tls optimization
+ and avoid creating plt entry for __tls_get_addr if all uses
+ are optimized away.
+ (Target_powerpc::Relocate::relocate): Update to use Track_tls.
+
+2012-12-12 Alan Modra <amodra@gmail.com>
+
* options.h (General_options): Add --toc-sort/--no-toc-sort.
Replace no_toc_optimize with toc_optimize.
* output.h (Output_section::input_sections): Provide non-const variant.