* elf.c (special_sections): Set attributes for .got and .plt.
authorAlan Modra <amodra@gmail.com>
Mon, 28 Jul 2003 14:21:44 +0000 (14:21 +0000)
committerAlan Modra <amodra@gmail.com>
Mon, 28 Jul 2003 14:21:44 +0000 (14:21 +0000)
bfd/ChangeLog
bfd/elf.c

index 23c0ad30b59963949e43ec8406c7d37f394f6f62..0aa4e09f1aed94d6edcfe4a19854d0b187bc8a0b 100644 (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
index 9f7eb464dfe5881e675e7899f1f78eb479e5cc49..b6f80240f5896748a8dd4a7a23a081d3f7ab6d9e 100644 (file)
--- a/bfd/elf.c
+++ b/bfd/elf.c
@@ -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 *
This page took 0.032799 seconds and 4 git commands to generate.