OSDN Git Service

document new %{<S} command in spec strings.
authornickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Mar 2000 18:40:30 +0000 (18:40 +0000)
committernickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Mar 2000 18:40:30 +0000 (18:40 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32767 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/invoke.texi

index 7eebda9..9b899a2 100644 (file)
@@ -1,3 +1,8 @@
+2000-03-27  Nick Clifton  <nickc@cygnus.com>
+
+       * invoke.texi (Spec Files): Document new spec % command created by
+       Tom Tromey's recent patch.
+
 2000-03-27  Jakub Jelinek  <jakub@redhat.com>
 
        * libgcc2.h (MIN_UNITS_PER_WORD): Define to UNITS_PER_WORD
index 837c48b..51d21a1 100644 (file)
@@ -3586,6 +3586,12 @@ text, including the space.  Thus two arguments would be generated.
 Like %@{@code{S}*@}, but don't put a blank between a switch and its
 argument.  Thus %@{^o*@} would only generate one argument, not two.
 
+@item %@{<@code{S}@}
+Remove all occurences of @code{S} from the command line.  Note - this
+command is position dependent.  @samp{%} commands in the spec string
+before this option will see @code{S}, @samp{%} commands in the spec
+string after this option will not.
+
 @item %@{@code{S}*:@code{X}@}
 Substitutes @code{X} if one or more switches whose names start with
 @code{-S} are specified to GCC.  Note that the tail part of the