* powerpc.cc (class Track_tls): New.
[deliverable/binutils-gdb.git] / gold / ChangeLog
index fb0d734df7dc17111000de0e89f0ef3976f79696..00a7ac7e2a7556bdcb20643ed9be670bfed11730 100644 (file)
@@ -1,3 +1,12 @@
+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.
This page took 0.02782 seconds and 4 git commands to generate.