This is the mail archive of the
binutils-cvs@sources.redhat.com
mailing list for the binutils project.
src/bfd ChangeLog elf-hppa.h elf32-hppa.c
- From: law at sources dot redhat dot com
- To: binutils-cvs at sources dot redhat dot com
- Date: 5 Mar 2002 17:55:57 -0000
- Subject: src/bfd ChangeLog elf-hppa.h elf32-hppa.c
CVSROOT: /cvs/src
Module name: src
Changes by: law@sources.redhat.com 2002-03-05 09:55:57
Modified files:
bfd : ChangeLog elf-hppa.h elf32-hppa.c
Log message:
2002-02-26 John David Anglin <dave@hiauly1.hia.nrc.ca>
* bfd/elf-hppa.h (elf_hppa_is_dynamic_loader_symbol): New function.
(elf_hppa_relocate_section): Ignore undefined dynamic loader symbols.
(elf_hppa_final_link_relocate): Correct relocations for indirect
references to local data through the DLT. Fix .opd creation for
local symbols using R_PARISC_LTOFF_FPTR32 and R_PARISC_FPTR64
relocations. Use e_lsel selector for R_PARISC_DLTIND21L,
R_PARISC_LTOFF_FPTR21L and R_PARISC_LTOFF_TP21L as per
"Processor-Specific ELF for PA_RISC, Version 1.43" document.
Similarly, use e_rsel for DLT and LTOFF 'R' relocations.
* bfd/elf32-hppa.c (final_link_relocate): Revise relocation selectors
as per "Processor-Specific ELF for PA_RISC, Version 1.43" document.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=src&r1=1.1373&r2=1.1374
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf-hppa.h.diff?cvsroot=src&r1=1.53&r2=1.54
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf32-hppa.c.diff?cvsroot=src&r1=1.73&r2=1.74