PR ld/11217
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 714f03fe7dbbd6d114daa426fc4b70f6c9e1ec13..c9c2d3acad9b976011f54e056c0ba70e5feb1965 100644 (file)
@@ -1,3 +1,16 @@
+2010-01-25  Alan Modra  <amodra@gmail.com>
+
+       PR ld/11217
+       * elf64-ppc.c (ppc64_elf_tls_optimize): Optimize tls sequences
+       with relocations against undefined weak symbols.
+       (ppc64_elf_relocate_section): Don't optimize calls to undefined
+       weak functions if the symbol is dynamic.
+       (ppc64_elf_relocate_section): Edit tprel tls sequences.
+       * elf32-ppc.c (ppc_elf_relocate_section): Likewise.
+       (_bfd_elf_ppc_at_tprel_transform): New function.
+       * bfd-in.h (_bfd_elf_ppc_at_tprel_transform): Declare.
+       * bfd-in2.h: Regenerate.
+
 2010-01-23  Richard Sandiford  <r.sandiford@uk.ibm.com>
 
        * coff-rs6000.c (xcoff_howto_table): Change size to 0 and bitsize to 1.
This page took 0.024319 seconds and 4 git commands to generate.