diff options
author | Richard Henderson <rth@redhat.com> | 1999-07-30 21:42:21 +0000 |
---|---|---|
committer | Richard Henderson <rth@redhat.com> | 1999-07-30 21:42:21 +0000 |
commit | a11c78e7ddcbb5b7c6d703334a3e5a5cabf1919d (patch) | |
tree | bc6b948d1a719c7ee606b1ac95827ddad93719b5 /bfd/ChangeLog | |
parent | 6d8809aa625bfe3e0cc7a5558b37240c74c623a9 (diff) | |
download | gdb-a11c78e7ddcbb5b7c6d703334a3e5a5cabf1919d.zip gdb-a11c78e7ddcbb5b7c6d703334a3e5a5cabf1919d.tar.gz gdb-a11c78e7ddcbb5b7c6d703334a3e5a5cabf1919d.tar.bz2 |
Jakub Jelinek <jj@ultra.linux.cz>
* elf64-sparc.c (sparc64_elf_build_plt): Cosmetic change - ABI
wants ba,a,pt %xcc instead of %icc.
Emit correct .PLT0-(.PLTN+4) initial value into the pointer slots
of large PLT entries.
(sparc64_elf_plt_ptr_offset): Fix calculation.
(sparc64_elf_finish_dynamic_symbol): Negative value of R_SPARC_JMP_SLOT
addend should be relative to load address, not .plt section start.
(sparc64_elf_size_info): Sparc64 uses 32bit .hash entries.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index a6ce276..b995110 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,16 @@ 1999-07-30 Jakub Jelinek <jj@ultra.linux.cz> + * elf64-sparc.c (sparc64_elf_build_plt): Cosmetic change - ABI + wants ba,a,pt %xcc instead of %icc. + Emit correct .PLT0-(.PLTN+4) initial value into the pointer slots + of large PLT entries. + (sparc64_elf_plt_ptr_offset): Fix calculation. + (sparc64_elf_finish_dynamic_symbol): Negative value of R_SPARC_JMP_SLOT + addend should be relative to load address, not .plt section start. + (sparc64_elf_size_info): Sparc64 uses 32bit .hash entries. + +1999-07-30 Jakub Jelinek <jj@ultra.linux.cz> + * elf-bfd.h (struct elf_backend_data): Add print_symbol_all and output_arch_syms backend methods. * elfxx-target.h: Likewise. |