Tweak ppc32 tls_get_addr optimisation
[deliverable/binutils-gdb.git] / bfd / elf32-ppc.c
index cee589f9a8f73413939ef23afd097d80f9f8fc94..cc16b0dec79cd2d00feb5fb8d92b173ab6ca91c2 100644 (file)
@@ -5093,6 +5093,9 @@ ppc_elf_tls_setup (bfd *obfd, struct bfd_link_info *info)
   htab = ppc_elf_hash_table (info);
   htab->tls_get_addr = elf_link_hash_lookup (&htab->elf, "__tls_get_addr",
                                             FALSE, FALSE, TRUE);
+  if (htab->plt_type != PLT_NEW)
+    htab->params->no_tls_get_addr_opt = TRUE;
+
   if (!htab->params->no_tls_get_addr_opt)
     {
       struct elf_link_hash_entry *opt, *tga;
This page took 0.044991 seconds and 4 git commands to generate.