diff options
author | Richard Henderson <rth@redhat.com> | 1997-10-23 07:37:25 +0000 |
---|---|---|
committer | Richard Henderson <rth@redhat.com> | 1997-10-23 07:37:25 +0000 |
commit | 65c2dd6ec784e6a2fee33b9b22b18176d0e792b5 (patch) | |
tree | 7700d660f3a851c3001b4ab47596c416673f96f1 /sim/common | |
parent | 1277cdda1c03a8a2411246cf03941c977d335a59 (diff) | |
download | binutils-65c2dd6ec784e6a2fee33b9b22b18176d0e792b5.zip binutils-65c2dd6ec784e6a2fee33b9b22b18176d0e792b5.tar.gz binutils-65c2dd6ec784e6a2fee33b9b22b18176d0e792b5.tar.bz2 |
* config.bfd (sparc64-*-linux*): New target.
* elf-bfd.h (struct elf_backend_data): Add plt_alignment member.
* elflink.c (_bfd_elf_create_got_section): Set .got alignment based
on arch_size.
(_bfd_elf_create_dynamic_sections): Likewise for .rel* sections.
Set .plt alignment from new plt_alignment.
* elflink.h (elf_link_create_dynamic_sections): Set version section
alignment to LOG_FILE_ALIGN.
* elfxx-target.h (elf_backend_plt_alignment): Provide default.
(elfXX_bed): Init plt_alignment.
* elf64-sparc.c (sparc64_elf_check_relocs,
sparc64_elf_adjust_dynamic_symbol, sparc64_elf_size_dynamic_sections,
sparc64_elf_adjust_dynindx, sparc64_elf_finish_dynamic_symbol,
sparc64_elf_finish_dynamic_sections): New functions.
(sparc64_elf_howto_table): Fix a few name strings.
(ELF_DYNAMIC_INTERPRETER): New definition.
(sparc64_elf_relocate_section): Handle shared libraries.
* elf64-sparc.c (struct plt_template, plt_*_header, plt_*_entry,
sparc64_elf_build_plt_entry, sparc64_elf_finish_dynamic_symbol):
PLT definitions sparc64-linux originally choose. These will go
away soon in favour of the official abi definitions.
Diffstat (limited to 'sim/common')
0 files changed, 0 insertions, 0 deletions