diff options
author | Roland McGrath <roland@gnu.org> | 2011-07-28 18:47:55 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 2011-07-28 18:47:55 +0000 |
commit | aedb4c2ef0bd2034e40504571eac8357eb1c3626 (patch) | |
tree | 7cc0b8d98d1e1848b7e5bb8c1340bbdf5150222a /bfd/configure | |
parent | da4f3e133e09c41c5ec6942fb9e1ba6114fc669a (diff) | |
download | binutils-redhat-aedb4c2ef0bd2034e40504571eac8357eb1c3626.tar.gz |
Parameterize elf32-i386 PLT generation:
* elf32-i386.c (struct elf_i386_plt_layout): New type.
(GET_PLT_ENTRY_SIZE): New macro.
(elf_i386_plt): New variable.
(struct elf_i386_backend_data): New member `plt'.
(elf_i386_arch_bed): Add initializer for it.
(elf_i386_vxworks_arch_bed): Likewise.
(elf_i386_allocate_dynrelocs): Use GET_PLT_ENTRY_SIZE.
(elf_i386_plt_sym_val): Likewise.
(elf_i386_relocate_section): Likewise.
(elf_i386_finish_dynamic_symbol): Likewise.
Also use other elf_i386_plt_layout members for PLT details.
(elf_i386_finish_dynamic_sections): Likewise.
Diffstat (limited to 'bfd/configure')
0 files changed, 0 insertions, 0 deletions