diff options
author | Alan Modra <amodra@gmail.com> | 2018-08-20 15:23:38 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2018-08-21 14:59:53 +0930 |
commit | 46807bf45106af5523ad06cf84e7b825dcb9f089 (patch) | |
tree | dd9e65c22b2aee4f31f970b5fbd738d36c010a9d /bfd/ChangeLog | |
parent | 706704c88344314646e4edcc0840cb18a9cb4c82 (diff) | |
download | gdb-46807bf45106af5523ad06cf84e7b825dcb9f089.zip gdb-46807bf45106af5523ad06cf84e7b825dcb9f089.tar.gz gdb-46807bf45106af5523ad06cf84e7b825dcb9f089.tar.bz2 |
PowerPC HOWTOs
These take up far too many lines in the files. This patch introduces
a replacement for the HOWTO macro that simplifies the relow howto
initialization. Apart from the two relocs mentioned in the ChangeLog,
no relocation howto is changed.
* elf64-ppc.c (HOW): Define.
(ONES): Delete.
(ppc64_elf_howto_raw): Use HOW to initialize entries.
* elf32-ppc.c (HOW): Define.
(ppc_elf_howto_raw): Use HOW to initialize entries, updating
R_PPC_VLE_REL15 and R_PPC_VLE_REL24 to use bitpos=0.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index b515078..2ff9f4a 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,14 @@ 2018-08-21 Alan Modra <amodra@gmail.com> + * elf64-ppc.c (HOW): Define. + (ONES): Delete. + (ppc64_elf_howto_raw): Use HOW to initialize entries. + * elf32-ppc.c (HOW): Define. + (ppc_elf_howto_raw): Use HOW to initialize entries, updating + R_PPC_VLE_REL15 and R_PPC_VLE_REL24 to use bitpos=0. + +2018-08-21 Alan Modra <amodra@gmail.com> + * reloc.c (reloc_howto_type): Typedef. (bfd_symbol): Delete forward declaration. (struct reloc_howto_struct): Add "negate" field. Make "size", |