From 3c9cf3a394665b737edca2963584e170e2cc8b20 Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Sun, 26 Sep 1999 09:37:45 +0000 Subject: [PATCH] Merge sections named .bss.* into .bss section. Similarly for .sbss. --- ld/ChangeLog | 5 +++++ ld/scripttempl/elf.sc | 7 ++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/ld/ChangeLog b/ld/ChangeLog index 00edf7022fb..81b0062a33b 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,8 @@ +1999-09-26 Nick Clifton + + * scripttempl/elf.sc (.bss): Accept sections named .bss.* + (.sbss): Accept sections names .sbss.* + 1999-09-22 Nick Clifton * Makefile.am: Add earm_epoc_pe.c build target. diff --git a/ld/scripttempl/elf.sc b/ld/scripttempl/elf.sc index 57f60a928ca..c59c58280c1 100644 --- a/ld/scripttempl/elf.sc +++ b/ld/scripttempl/elf.sc @@ -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 -- 2.30.2