From d73e9da0ebdfa540f1883590d42d12ce6611cd83 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Mon, 14 Aug 2000 08:59:40 +0000 Subject: [PATCH] * scripttempl/elf.sc: Fix last change to use correct comment syntax. --- ld/ChangeLog | 5 +++++ ld/scripttempl/elf.sc | 39 +++++++++++++++++++-------------------- 2 files changed, 24 insertions(+), 20 deletions(-) diff --git a/ld/ChangeLog b/ld/ChangeLog index cf6fd16492..8095583d73 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,8 @@ +2000-08-14 Andreas Schwab + + * scripttempl/elf.sc: Fix last change to use correct comment + syntax. + 2000-08-10 Geoff Keating * scripttempl/elf.sc: Add a comment giving the correspondence diff --git a/ld/scripttempl/elf.sc b/ld/scripttempl/elf.sc index 65f578ff49..bdd101d19a 100644 --- a/ld/scripttempl/elf.sc +++ b/ld/scripttempl/elf.sc @@ -37,26 +37,25 @@ # when specifying the start address of the next. # -/* Many sections come in three flavours. There is the 'real' section, - like ".data". Then there are the per-procedure or per-variable - sections, generated by -ffunction-sections and -fdata-sections in GCC, - and useful for --gc-sections, which for a variable "foo" might be - ".data.foo". Then there are the linkonce sections, for which the linker - eliminates duplicates, which are named like ".gnu.linkonce.d.foo". - The exact correspondences are: - - Section Linkonce section - .text .gnu.linkonce.t.foo - .rodata .gnu.linkonce.r.foo - .data .gnu.linkonce.d.foo - .bss .gnu.linkonce.b.foo - .sdata .gnu.linkonce.s.foo - .sbss .gnu.linkonce.sb.foo - .sdata2 .gnu.linkonce.s2.foo - .sbss2 .gnu.linkonce.sb2.foo - - Each of these can also have corresponding .rel.* and .rela.* sections. -*/ +# Many sections come in three flavours. There is the 'real' section, +# like ".data". Then there are the per-procedure or per-variable +# sections, generated by -ffunction-sections and -fdata-sections in GCC, +# and useful for --gc-sections, which for a variable "foo" might be +# ".data.foo". Then there are the linkonce sections, for which the linker +# eliminates duplicates, which are named like ".gnu.linkonce.d.foo". +# The exact correspondences are: +# +# Section Linkonce section +# .text .gnu.linkonce.t.foo +# .rodata .gnu.linkonce.r.foo +# .data .gnu.linkonce.d.foo +# .bss .gnu.linkonce.b.foo +# .sdata .gnu.linkonce.s.foo +# .sbss .gnu.linkonce.sb.foo +# .sdata2 .gnu.linkonce.s2.foo +# .sbss2 .gnu.linkonce.sb2.foo +# +# Each of these can also have corresponding .rel.* and .rela.* sections. test -z "$ENTRY" && ENTRY=_start test -z "${BIG_OUTPUT_FORMAT}" && BIG_OUTPUT_FORMAT=${OUTPUT_FORMAT}