binutils-2.10 amodra
Alan Modra
amodra@puffin.external.hp.com
Fri, 11 Aug 2000 12:12:40 -0600
CVSROOT: /home/cvs/parisc
Module name: binutils-2.10
Changes by: amodra 00/08/11 12:12:40
Modified files:
bfd : Tag: shared ChangeLog elf32-hppa.c
Log message:
* elf32-hppa.c: Reinstate r19 import stubs.
(R19_STUBS, LDW_R1_R19, ADDIL_R19, LDW_R1_DLT): Define.
(elf32_hppa_stub_type): Reinstate hppa_stub_import_shared.
(hppa_build_one_stub): Handle hppa_stub_import_shared, and modify
code for R19_STUBS.
(hppa_size_one_stub): Handle hppa_stub_import_shared.
(elf32_hppa_size_stubs): Here too.
(elf32_hppa_check_relocs): Allocate space in .plt for PLABEL
relocs. Don't copy any of the PCREL relocs for shared libs.
(elf32_hppa_gc_sweep_hook): Sweep on PLABEL relocs too.
(elf32_hppa_relocate_section): Modify PLABEL relocs to point to
the .plt. Drop copying of PLABEL and PCREL relocs.
(elf32_hppa_size_dynamic_sections): Clear SEC_CODE for .plt.
(elf_backend_plt_alignment): Set to 3.