aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2019-09-04 15:30:37 +0930
committerAlan Modra <amodra@gmail.com>2019-09-05 13:56:20 +0930
commit77486630b13e9e586b0a1556cba9876a0ede99da (patch)
tree161e6fdbc465968b10e3a7be716026b1f6acf33c /bfd/ChangeLog
parent89bdc77eabf5ede68322f6e47e003c1dc45b9ccb (diff)
downloadgdb-77486630b13e9e586b0a1556cba9876a0ede99da.zip
gdb-77486630b13e9e586b0a1556cba9876a0ede99da.tar.gz
gdb-77486630b13e9e586b0a1556cba9876a0ede99da.tar.bz2
R_PPC64_PCREL_OPT
The loads and stores handled in the second instruction of a sequence marked by R_PPC64_PCREL_OPT may be a prefix instruction. For example: pld ra,symbol@got@pcrel 0: pld rt,off(ra) .reloc 0b-8,R_PPC64_PCREL_OPT,(.-8)-(0b-8) can be optimised to pld rt,symbol+off@pcrel pnop * elf64-ppc.c (xlate_pcrel_opt): Handle prefix loads and stores in second instruction. (ppc64_elf_relocate_section): Likewise.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r--bfd/ChangeLog6
1 files changed, 6 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 319ba5a..7f587df 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,5 +1,11 @@
2019-09-05 Alan Modra <amodra@gmail.com>
+ * elf64-ppc.c (xlate_pcrel_opt): Handle prefix loads and stores
+ in second instruction.
+ (ppc64_elf_relocate_section): Likewise.
+
+2019-09-05 Alan Modra <amodra@gmail.com>
+
PR 24955
* libbfd-in.h (bfd_strdup): New inline function.
* archive.c (_bfd_get_elt_at_filepos): Use bfd_strdup. Close