pr10302
Alan Modra
amodra@bigpond.net.au
Sat Jun 20 07:17:00 GMT 2009
Committed.
PR 10302
* doc/as.texinfo (Section <ELF "M,S" flag>): Clarify tail merge.
Index: gas/doc/as.texinfo
===================================================================
RCS file: /cvs/src/src/gas/doc/as.texinfo,v
retrieving revision 1.203
diff -u -p -r1.203 as.texinfo
--- gas/doc/as.texinfo 19 May 2009 16:08:06 -0000 1.203
+++ gas/doc/as.texinfo 20 Jun 2009 02:14:40 -0000
@@ -5819,7 +5819,10 @@ constants, each @var{entsize} octets lon
@code{S} must contain zero terminated strings where each character is
@var{entsize} bytes long. The linker may remove duplicates within sections with
the same name, same entity size and same flags. @var{entsize} must be an
-absolute expression.
+absolute expression. For sections with both @code{M} and @code{S}, a string
+which is a suffix of a larger string is considered a duplicate. Thus
+@code{"def"} will be merged with @code{"abcdef"}; A reference to the first
+@code{"def"} will be changed to a reference to @code{"abcdef"+3}.
If @var{flags} contains the @code{G} symbol then the @var{type} argument must
be present along with an additional field like this:
--
Alan Modra
Australia Development Lab, IBM
More information about the Binutils
mailing list