PR ld/6519
authorNick Clifton <nickc@redhat.com>
Wed, 21 May 2008 12:16:22 +0000 (12:16 +0000)
committerNick Clifton <nickc@redhat.com>
Wed, 21 May 2008 12:16:22 +0000 (12:16 +0000)
        * 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.

ld/ChangeLog
ld/NEWS

index f50dcf968192e1733f17fbdbca465feeb5875e39..b2ccc4f9ed7a68db2962faa9f32b97ff872ef557 100644 (file)
@@ -1,3 +1,12 @@
+2008-05-21  Nick Clifton  <nickc@redhat.com>
+
+       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.
+
 2008-05-21  Maxim Kuvyrkov  <maxim@codesourcery.com>
 
        * configure.in (--enable-got): New option.  Handle it.
diff --git a/ld/NEWS b/ld/NEWS
index 9078e20704345f64eb29064f4016d625e79c6d24..a10f222fd05418d2c86fceb221771edcaa31141b 100644 (file)
--- a/ld/NEWS
+++ b/ld/NEWS
@@ -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
This page took 0.029001 seconds and 4 git commands to generate.