diff options
author | Alan Modra <amodra@gmail.com> | 2022-05-10 08:52:39 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2022-05-10 11:21:37 +0930 |
commit | f3b9cfd1954343ad443119cf0b545de9e45b9494 (patch) | |
tree | c77605f1f184a6ba3197343ae3da69989782645a | |
parent | c2dae75149ba2946111608205e0e1ccf8b028991 (diff) | |
download | gdb-f3b9cfd1954343ad443119cf0b545de9e45b9494.zip gdb-f3b9cfd1954343ad443119cf0b545de9e45b9494.tar.gz gdb-f3b9cfd1954343ad443119cf0b545de9e45b9494.tar.bz2 |
bfd: remove use of PTR
* coffcode.h (coff_write_object_contents): Don't cast to PTR.
* elf32-csky.c (csky_elf_link_hash_traverse): Remove use of PTR
and PARAMS.
(csky_allocate_dynrelocs): Don't use PTR cast.
* elf32-nios2.c (adjust_dynrelocs, allocate_dynrelocs): Replace
PTR with void *.
* elf32-visium.c (visium_elf_howto_parity_reloc): Likewise.
* elfxx-ia64.c (ia64_elf_reloc): Likewise.
* plugin.c (bfd_plugin_bfd_print_private_bfd_data): Likewise.
-rw-r--r-- | bfd/coffcode.h | 2 | ||||
-rw-r--r-- | bfd/elf32-csky.c | 6 | ||||
-rw-r--r-- | bfd/elf32-nios2.c | 4 | ||||
-rw-r--r-- | bfd/elf32-visium.c | 4 | ||||
-rw-r--r-- | bfd/elfxx-ia64.c | 2 | ||||
-rw-r--r-- | bfd/plugin.c | 4 |
6 files changed, 11 insertions, 11 deletions
diff --git a/bfd/coffcode.h b/bfd/coffcode.h index 31bd975..dde8a64 100644 --- a/bfd/coffcode.h +++ b/bfd/coffcode.h @@ -3843,7 +3843,7 @@ coff_write_object_contents (bfd * abfd) bfd_byte *b = bfd_zmalloc (fill_size); if (b) { - bfd_bwrite ((PTR)b, fill_size, abfd); + bfd_bwrite (b, fill_size, abfd); free (b); } } diff --git a/bfd/elf32-csky.c b/bfd/elf32-csky.c index 87a879e..c601088 100644 --- a/bfd/elf32-csky.c +++ b/bfd/elf32-csky.c @@ -1181,7 +1181,7 @@ struct csky_elf_link_hash_entry #define csky_elf_link_hash_traverse(table, func, info) \ (elf_link_hash_traverse \ (&(table)->root, \ - (bool (*) PARAMS ((struct elf_link_hash_entry *, PTR))) (func), \ + (bool (*) (struct elf_link_hash_entry *, void *)) (func), \ (info))) /* Get the C-SKY ELF linker hash table from a link_info structure. */ @@ -1659,7 +1659,7 @@ csky_elf_adjust_dynamic_symbol (struct bfd_link_info *info, dynamic relocs. */ static bool -csky_allocate_dynrelocs (struct elf_link_hash_entry *h, PTR inf) +csky_allocate_dynrelocs (struct elf_link_hash_entry *h, void *inf) { struct bfd_link_info *info; struct csky_elf_link_hash_table *htab; @@ -2010,7 +2010,7 @@ csky_elf_size_dynamic_sections (bfd *output_bfd ATTRIBUTE_UNUSED, /* Allocate global sym .plt and .got entries, and space for global sym dynamic relocs. */ - elf_link_hash_traverse (&htab->elf, csky_allocate_dynrelocs, (PTR) info); + elf_link_hash_traverse (&htab->elf, csky_allocate_dynrelocs, info); /* Check for GOT overflow. */ if (check_got_overflow == 1 diff --git a/bfd/elf32-nios2.c b/bfd/elf32-nios2.c index 93e503b..74a9f98 100644 --- a/bfd/elf32-nios2.c +++ b/bfd/elf32-nios2.c @@ -5413,7 +5413,7 @@ nios2_elf32_adjust_dynamic_symbol (struct bfd_link_info *info, /* Worker function for nios2_elf32_size_dynamic_sections. */ static bool -adjust_dynrelocs (struct elf_link_hash_entry *h, PTR inf) +adjust_dynrelocs (struct elf_link_hash_entry *h, void *inf) { struct bfd_link_info *info; struct elf32_nios2_link_hash_table *htab; @@ -5442,7 +5442,7 @@ adjust_dynrelocs (struct elf_link_hash_entry *h, PTR inf) Allocate space in .plt, .got and associated reloc sections for dynamic relocs. */ static bool -allocate_dynrelocs (struct elf_link_hash_entry *h, PTR inf) +allocate_dynrelocs (struct elf_link_hash_entry *h, void *inf) { struct bfd_link_info *info; struct elf32_nios2_link_hash_table *htab; diff --git a/bfd/elf32-visium.c b/bfd/elf32-visium.c index 4c27ba7..e189647 100644 --- a/bfd/elf32-visium.c +++ b/bfd/elf32-visium.c @@ -28,7 +28,7 @@ #include "libiberty.h" static bfd_reloc_status_type visium_elf_howto_parity_reloc - (bfd *, arelent *, asymbol *, PTR, asection *, bfd *, char **); + (bfd *, arelent *, asymbol *, void *, asection *, bfd *, char **); static reloc_howto_type visium_elf_howto_table[] = { /* This reloc does nothing. */ @@ -304,7 +304,7 @@ visium_parity_bit (bfd_vma insn) static bfd_reloc_status_type visium_elf_howto_parity_reloc (bfd * input_bfd, arelent *reloc_entry, - asymbol *symbol, PTR data, + asymbol *symbol, void *data, asection *input_section, bfd *output_bfd, char **error_message ATTRIBUTE_UNUSED) { diff --git a/bfd/elfxx-ia64.c b/bfd/elfxx-ia64.c index a13b3c9..c126adf 100644 --- a/bfd/elfxx-ia64.c +++ b/bfd/elfxx-ia64.c @@ -66,7 +66,7 @@ static bfd_reloc_status_type ia64_elf_reloc (bfd *abfd ATTRIBUTE_UNUSED, arelent *reloc, asymbol *sym ATTRIBUTE_UNUSED, - PTR data ATTRIBUTE_UNUSED, asection *input_section, + void *data ATTRIBUTE_UNUSED, asection *input_section, bfd *output_bfd, char **error_message) { if (output_bfd) diff --git a/bfd/plugin.c b/bfd/plugin.c index fb45cbe..c69fbd7 100644 --- a/bfd/plugin.c +++ b/bfd/plugin.c @@ -617,7 +617,7 @@ bfd_plugin_bfd_copy_private_symbol_data (bfd *ibfd ATTRIBUTE_UNUSED, } static bool -bfd_plugin_bfd_print_private_bfd_data (bfd *abfd ATTRIBUTE_UNUSED, PTR ptr ATTRIBUTE_UNUSED) +bfd_plugin_bfd_print_private_bfd_data (bfd *abfd ATTRIBUTE_UNUSED, void *ptr ATTRIBUTE_UNUSED) { BFD_ASSERT (0); return true; @@ -749,7 +749,7 @@ bfd_plugin_canonicalize_symtab (bfd *abfd, static void bfd_plugin_print_symbol (bfd *abfd ATTRIBUTE_UNUSED, - PTR afile ATTRIBUTE_UNUSED, + void *afile ATTRIBUTE_UNUSED, asymbol *symbol ATTRIBUTE_UNUSED, bfd_print_symbol_type how ATTRIBUTE_UNUSED) { |