diff options
author | Nick Clifton <nickc@redhat.com> | 2008-05-21 12:16:22 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2008-05-21 12:16:22 +0000 |
commit | 45f111cc654c10f9c96e8d944626b3292d0567ae (patch) | |
tree | cb1d91e4d1ec96d70e0c71745a84ddbaa5930e4b /ld/NEWS | |
parent | Multi-GOT support for m68k. (diff) | |
download | binutils-gdb-45f111cc654c10f9c96e8d944626b3292d0567ae.tar.gz binutils-gdb-45f111cc654c10f9c96e8d944626b3292d0567ae.tar.bz2 binutils-gdb-45f111cc654c10f9c96e8d944626b3292d0567ae.zip |
PR ld/6519
* ld.texinfo (Orphan Sections): Mention that the linker will
provide start and stop symbols for orphaned sections if their
names are valid C identifiers.
* NEWS: Add an addendum to the description of the linker feature
for providing orphan section start and end symbols.
Diffstat (limited to 'ld/NEWS')
-rw-r--r-- | ld/NEWS | 13 |
1 files changed, 8 insertions, 5 deletions
@@ -301,11 +301,14 @@ Changes in version 2.7: Changes in version 2.6: * When an ELF section name is representable as a C identifier (this is not true - of most ELF section names), *and* the section is not explicitly handled by - the linker script (ie it is an orphaned section) then the linker will - automatically PROVIDE symbols __start_SECNAME and __stop_SECNAME, where - SECNAME is the section name, at the beginning and the end of the section. - This is used by glibc. +of most ELF section names), the linker will automatically define symbols +__start_SECNAME and __stop_SECNAME, where SECNAME is the section name, at the +beginning and the end of the section. This is used by glibc. + + Addendum: Current versions of the linker (at least for version 2.18 onwards +and possibly much earlier as well) place two restrictions on this feature: The +symbols are only implemented for orphaned sections, not for explicitly placed +sections and they are PROVIDEd rather than being defined. * When an ELF section named .gnu.warning is encountered in an input file, the contents of the section are displayed as an error message, and the section is |