diff options
author | Andreas Jaeger <aj@suse.de> | 2001-05-28 15:45:47 +0000 |
---|---|---|
committer | Andreas Jaeger <aj@suse.de> | 2001-05-28 15:45:47 +0000 |
commit | de41dcd88996fd1de00ca81c663db49d9b296076 (patch) | |
tree | 8b9886674b1f8b08d6e7b786bd216c0a1595912a /bfd/elf64-x86-64.c | |
parent | 7036c0e1670d987127ea06338d9e7473179f4f1a (diff) | |
download | gdb-de41dcd88996fd1de00ca81c663db49d9b296076.zip gdb-de41dcd88996fd1de00ca81c663db49d9b296076.tar.gz gdb-de41dcd88996fd1de00ca81c663db49d9b296076.tar.bz2 |
* elf64-x86-64.c (elf64_86_64_size_info): Remove, we can use the
generic version since we want a hashsize of 4.
(elf_backend_size_info): Likewise.
Diffstat (limited to 'bfd/elf64-x86-64.c')
-rw-r--r-- | bfd/elf64-x86-64.c | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/bfd/elf64-x86-64.c b/bfd/elf64-x86-64.c index a92ba78..95ae7ea 100644 --- a/bfd/elf64-x86-64.c +++ b/bfd/elf64-x86-64.c @@ -1906,49 +1906,12 @@ elf64_x86_64_finish_dynamic_sections (output_bfd, info) return true; } -/* - * Why was the hash table entry size definition changed from - * ARCH_SIZE/8 to 4? This breaks the 64 bit dynamic linker and - * this is the only reason for the elf64_x86_64_size_info structure. - */ - -const struct elf_size_info elf64_86_64_size_info = -{ - sizeof (Elf64_External_Ehdr), - sizeof (Elf64_External_Phdr), - sizeof (Elf64_External_Shdr), - sizeof (Elf64_External_Rel), - sizeof (Elf64_External_Rela), - sizeof (Elf64_External_Sym), - sizeof (Elf64_External_Dyn), - sizeof (Elf_External_Note), - 8, /* hash-table entry size */ - 1, /* internal relocations per external relocations */ - 64, /* arch_size */ - 8, /* file_align */ - ELFCLASS64, EV_CURRENT, - bfd_elf64_write_out_phdrs, - bfd_elf64_write_shdrs_and_ehdr, - bfd_elf64_write_relocs, - bfd_elf64_swap_symbol_out, - bfd_elf64_slurp_reloc_table, - bfd_elf64_slurp_symbol_table, - bfd_elf64_swap_dyn_in, - bfd_elf64_swap_dyn_out, - NULL, - NULL, - NULL, - NULL -}; - #define TARGET_LITTLE_SYM bfd_elf64_x86_64_vec #define TARGET_LITTLE_NAME "elf64-x86-64" #define ELF_ARCH bfd_arch_i386 #define ELF_MACHINE_CODE EM_X86_64 #define ELF_MAXPAGESIZE 0x100000 -#define elf_backend_size_info elf64_86_64_size_info - #define elf_backend_can_gc_sections 1 #define elf_backend_want_got_plt 1 #define elf_backend_plt_readonly 1 |