diff options
author | Nick Clifton <nickc@redhat.com> | 2000-04-25 00:27:24 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2000-04-25 00:27:24 +0000 |
commit | 2b5fc1f5d0a3d5063c7e4a75c70eab38386ad84d (patch) | |
tree | 45218ccf58bf23cdeaceb7b9634639ae3eacf42f /ld | |
parent | adcf07e61499b211183ca7135933a026764d4561 (diff) | |
download | gdb-2b5fc1f5d0a3d5063c7e4a75c70eab38386ad84d.zip gdb-2b5fc1f5d0a3d5063c7e4a75c70eab38386ad84d.tar.gz gdb-2b5fc1f5d0a3d5063c7e4a75c70eab38386ad84d.tar.bz2 |
Note that output section data commands can only appear inside output section
descriptions and not between them.
Diffstat (limited to 'ld')
-rw-r--r-- | ld/ChangeLog | 5 | ||||
-rw-r--r-- | ld/ld.texinfo | 10 |
2 files changed, 15 insertions, 0 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index cb0e257..36bd2db 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,8 @@ +2000-04-24 Nick Clifton <nickc@cygnus.com> + + * ld.texinfo (Output Section Data): Add note that section data + commands cannot appear outside of section directives. + 2000-04-2 Matthew Green <mrg@cygnus.com> * configure.tgt: Add NetBSD/sparc ELF, and NetBSD/sparc64 support. diff --git a/ld/ld.texinfo b/ld/ld.texinfo index c9d0fc6..e8c11d9 100644 --- a/ld/ld.texinfo +++ b/ld/ld.texinfo @@ -2486,6 +2486,16 @@ When the object file format does not have an explicit endianness, as is true of, for example, S-records, the value will be stored in the endianness of the first input object file. +Note - these commands only work inside a section description and not +between them, so the following will produce an error from the linker: +@smallexample +SECTIONS @{@ .text : @{@ *(.text) @}@ LONG(1) .data : @{@ *(.data) @}@ @}@ +@end smallexample +whereas this will work: +@smallexample +SECTIONS @{@ .text : @{@ *(.text) ; LONG(1) @}@ .data : @{@ *(.data) @}@ @}@ +@end smallexample + @kindex FILL(@var{expression}) @cindex holes, filling @cindex unspecified memory |