* elf.c (special_sections): Set attributes for .got and .plt.

This commit is contained in:
Alan Modra 2003-07-28 14:21:44 +00:00
parent db7429406e
commit 36c506c536
2 changed files with 10 additions and 6 deletions

View File

@ -1,3 +1,7 @@
2003-07-28 Alan Modra <amodra@bigpond.net.au>
* elf.c (special_sections): Set attributes for .got and .plt.
2003-07-27 Alan Modra <amodra@bigpond.net.au>
* elf64-ppc.c (ppc64_elf_adjust_dynamic_symbol): Ensure no copy relocs

View File

@ -2174,9 +2174,9 @@ static struct bfd_elf_special_section const special_sections[] =
{ ".init_array", 0, NULL, 0,
SHT_INIT_ARRAY, SHF_ALLOC + SHF_WRITE },
{ ".fini_array", 0, NULL, 0,
SHT_FINI_ARRAY, SHF_ALLOC + SHF_WRITE },
SHT_FINI_ARRAY, SHF_ALLOC + SHF_WRITE },
{ ".preinit_array", 0, NULL, 0,
SHT_PREINIT_ARRAY, SHF_ALLOC + SHF_WRITE },
SHT_PREINIT_ARRAY, SHF_ALLOC + SHF_WRITE },
{ ".debug_line", 0, NULL, 0,
SHT_PROGBITS, 0 },
{ ".debug_info", 0, NULL, 0,
@ -2192,13 +2192,13 @@ static struct bfd_elf_special_section const special_sections[] =
{ ".dynsym", 0, NULL, 0,
SHT_DYNSYM, SHF_ALLOC },
{ ".got", 0, NULL, 0,
SHT_PROGBITS, 0 },
SHT_PROGBITS, SHF_ALLOC + SHF_WRITE },
{ ".hash", 0, NULL, 0,
SHT_HASH, SHF_ALLOC },
{ ".interp", 0, NULL, 0,
SHT_PROGBITS, 0 },
{ ".plt", 0, NULL, 0,
SHT_PROGBITS, 0 },
SHT_PROGBITS, SHF_ALLOC + SHF_EXECINSTR },
{ ".shstrtab", 0, NULL, 0,
SHT_STRTAB, 0 },
{ ".strtab", 0, NULL, 0,
@ -2216,11 +2216,11 @@ static struct bfd_elf_special_section const special_sections[] =
{ ".rela", 5, NULL, 0,
SHT_RELA, 0 },
{ ".rel", 4, NULL, 0,
SHT_REL, 0 },
SHT_REL, 0 },
{ ".stab", 5, "str", 3,
SHT_STRTAB, 0 },
{ NULL, 0, NULL, 0,
0, 0 }
0, 0 }
};
static const struct bfd_elf_special_section *