aboutsummaryrefslogtreecommitdiff
path: root/bfd/format.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2001-09-25 07:10:59 +0000
committerAlan Modra <amodra@gmail.com>2001-09-25 07:10:59 +0000
commit98ceb8ce1d892a715fae7950662ac4822866c299 (patch)
treef79fed7258cb914834185c6729c6d8fd2ff825d7 /bfd/format.c
parent0c715baa724c70f3b8da8239e8c69bdaca8b05c9 (diff)
downloadgdb-98ceb8ce1d892a715fae7950662ac4822866c299.zip
gdb-98ceb8ce1d892a715fae7950662ac4822866c299.tar.gz
gdb-98ceb8ce1d892a715fae7950662ac4822866c299.tar.bz2
* elf32-hppa.c: (LONG_BRANCH_PIC_IN_SHLIB): Delete. Remove all
code handling this option. (LONG_BRANCH_VIA_PLT): Likewise. (RELATIVE_DYNRELOCS): Define as zero. (struct elf32_hppa_dyn_reloc_entry): Add "sec", and "pc_count" fields. Remove "section" field. (elf32_hppa_link_hash_entry): Rename reloc_entries to dyn_relocs. (elf32_hppa_check_relocs): Don't allocate space for dynamic relocs here. Instead, record all needed dynamic relocs via dyn_relocs and local_dynrel. Cache pointer to "sreloc" section in elf_section_data. (elf32_hppa_gc_sweep_hook): Sweep dyn_relocs and local_dynrel. (allocate_plt_and_got_and_discard_relocs): Rename to allocate_dynrelocs. Allocate rather than discarding dyn relocs. (readonly_dynrelocs): New function. (elf32_hppa_size_dynamic_sections): Mark output_bfd unused. Call readonly_dynrelocs to determine need for DT_TEXTREL. Rename "i" to "ibfd". Allocate space for local dyn relocs. (elf32_hppa_relocate_section): Make use of cached sreloc. (elf32_hppa_reloc_type_class): New function. (elf_backend_reloc_type_class): Define.
Diffstat (limited to 'bfd/format.c')
0 files changed, 0 insertions, 0 deletions