* elf64-hppa.c (elf64_hppa_special_sections): Change flags for .tbss
authorDave Anglin <dave.anglin@nrc.ca>
Mon, 20 Mar 2006 01:12:30 +0000 (01:12 +0000)
committerDave Anglin <dave.anglin@nrc.ca>
Mon, 20 Mar 2006 01:12:30 +0000 (01:12 +0000)
section from SHF_PARISC_WEAKORDER to SHF_HP_TLS.
(elf_backend_special_sections): Remove #undef.

bfd/ChangeLog
bfd/elf64-hppa.c

index 8a708ed2def94100e0aabb9e520b86151b0866e8..521fcb9c05bfba5a381e18cf9597d189e531857c 100644 (file)
@@ -1,3 +1,9 @@
+2006-03-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       * elf64-hppa.c (elf64_hppa_special_sections): Change flags for .tbss
+       section from SHF_PARISC_WEAKORDER to SHF_HP_TLS.
+       (elf_backend_special_sections): Remove #undef.
+
 2006-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
 
        * elf64-hppa.c (allocate_global_data_opd): Don't create an OPD entry
index 1ca551f4f792b50bc13d56e94566b05561a0ea73..4e0b83c96bee93e9eccca1c6b0a032eb2f866edc 100644 (file)
@@ -2703,7 +2703,7 @@ static const struct bfd_elf_special_section elf64_hppa_special_sections[] =
   { ".dlt",    4, 0, SHT_PROGBITS, SHF_ALLOC + SHF_WRITE + SHF_PARISC_SHORT },
   { ".sdata",  6, 0, SHT_PROGBITS, SHF_ALLOC + SHF_WRITE + SHF_PARISC_SHORT },
   { ".sbss",   5, 0, SHT_NOBITS, SHF_ALLOC + SHF_WRITE + SHF_PARISC_SHORT },
-  { ".tbss",   5, 0, SHT_NOBITS, SHF_ALLOC + SHF_WRITE + SHF_PARISC_WEAKORDER },
+  { ".tbss",   5, 0, SHT_NOBITS, SHF_ALLOC + SHF_WRITE + SHF_HP_TLS },
   { NULL,      0, 0, 0,            0 }
 };
 
@@ -2814,7 +2814,5 @@ const struct elf_size_info hppa64_elf_size_info =
 #undef TARGET_BIG_NAME
 #define TARGET_BIG_NAME                        "elf64-hppa-linux"
 
-#undef elf_backend_special_sections
-
 #define INCLUDED_TARGET_FILE 1
 #include "elf64-target.h"