Merge sections named .bss.* into .bss section. Similarly for .sbss.
authorNick Clifton <nickc@redhat.com>
Sun, 26 Sep 1999 09:37:45 +0000 (09:37 +0000)
committerNick Clifton <nickc@redhat.com>
Sun, 26 Sep 1999 09:37:45 +0000 (09:37 +0000)
ld/ChangeLog
ld/scripttempl/elf.sc

index 00edf7022fb681032c0575b6b7b232394eae4ec5..81b0062a33ba45e80804346b463c942dbdf1ea09 100644 (file)
@@ -1,3 +1,8 @@
+1999-09-26  Nick Clifton  <nickc@cygnus.com>
+
+       * scripttempl/elf.sc (.bss): Accept sections named .bss.*
+       (.sbss): Accept sections names .sbss.*
+
 1999-09-22  Nick Clifton  <nickc@cygnus.com>
 
        * Makefile.am: Add earm_epoc_pe.c build target. 
index 57f60a928ca87e0768b1fc7f38f39fc3ef2c9181..c59c58280c1332f94cc6fc6f43f37b6226a26cf2 100644 (file)
@@ -238,11 +238,16 @@ SECTIONS
   ${RELOCATING+PROVIDE (edata = .);}
   ${RELOCATING+__bss_start = .;}
   ${RELOCATING+${OTHER_BSS_SYMBOLS}}
-  .sbss    ${RELOCATING-0} : { *(.sbss) *(.scommon) }
+  .sbss    ${RELOCATING-0} :
+  {
+   *(.sbss) *(.scommon)
+   ${RELOCATING+*(.sbss.*)}
+  }
   .bss     ${RELOCATING-0} :
   {
    *(.dynbss)
    *(.bss)
+   ${RELOCATING+*(.bss.*)}
    *(COMMON)
    /* Align here to ensure that the .bss section occupies space up to
       _end.  Align after .bss to ensure correct alignment even if the