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.