mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-26 03:24:41 +08:00
* scripttempl/elf.sc: Fix last change to use correct comment
syntax.
This commit is contained in:
parent
726230095e
commit
d73e9da0eb
@ -1,3 +1,8 @@
|
||||
2000-08-14 Andreas Schwab <schwab@suse.de>
|
||||
|
||||
* scripttempl/elf.sc: Fix last change to use correct comment
|
||||
syntax.
|
||||
|
||||
2000-08-10 Geoff Keating <geoffk@cygnus.com>
|
||||
|
||||
* scripttempl/elf.sc: Add a comment giving the correspondence
|
||||
|
@ -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}
|
||||
|
Loading…
Reference in New Issue
Block a user