]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - bfd/ChangeLog
PowerPC64 GOT indirect to GOT relative optimisation
[thirdparty/binutils-gdb.git] / bfd / ChangeLog
index b39197d55d3bff3edea57492c2865d1f683ab59c..0b68dc0a991586f4094b9c39824730f2bf303c53 100644 (file)
@@ -1,3 +1,12 @@
+2019-04-30  Alan Modra  <amodra@gmail.com>
+
+       * elf64-ppc.c (struct ppc64_elf_obj_tdata): Add has_gotrel.
+       (struct _ppc64_elf_section_data): Likewise.
+       (ppc64_elf_check_relocs): Set above fields.
+       (ppc64_elf_edit_toc): Add a pass over GOT relocs.
+       (ppc64_elf_relocate_section): Edit GOT indirect to GOT relative
+       when possible.
+
 2019-04-26  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR ld/24486