* objcopy.c (strip_main): Add -o option, and handle it.
authorIan Lance Taylor <ian@airs.com>
Sun, 30 Jun 1996 17:45:24 +0000 (17:45 +0000)
committerIan Lance Taylor <ian@airs.com>
Sun, 30 Jun 1996 17:45:24 +0000 (17:45 +0000)
(strip_usage): Mention -o.
* binutils.texi, strip.1: Mention -o.

binutils/ChangeLog
binutils/binutils.texi
binutils/strip.1

index f457fa0555170dedb9f267b72ff148899b2f3f8d..3ad63a02728edf87ee3b5a9c50e339a75054df02 100644 (file)
@@ -1,3 +1,9 @@
+Sat Jun 29 21:18:09 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * objcopy.c (strip_main): Add -o option, and handle it.
+       (strip_usage): Mention -o.
+       * binutils.texi, strip.1: Mention -o.
+
 Mon Jun 24 17:19:02 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
 
        * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
index 3b0f486d58f06253948f396080081f26e90f9b83..053df4a50d753aa55d866c5b899cef85e1506abf 100644 (file)
@@ -1446,6 +1446,7 @@ strip [ -F @var{bfdname} | --target=@var{bfdname} | --target=@var{bfdname} ]
       [ -N @var{symbolname} | --strip-symbol=@var{symbolname} ]
       [ -x | --discard-all ] [ -X | --discard-locals ]
       [ -R @var{sectionname} | --remove-section=@var{sectionname} ]
+      [ -o @var{file} ]
       [ -v | --verbose ]  [ -V | --version ]  [ --help ]
       @var{objfile}@dots{}
 @end smallexample
@@ -1507,6 +1508,11 @@ Remove symbol @var{symbolname} from the source file. This option may be
 given more than once, and may be combined with strip options other than
 @code{-K}.
 
+@item -o @var{file}
+Put the stripped output in @var{file}, rather than replacing the
+existing file.  When this argument is used, only one @var{objfile}
+argument may be specified.
+
 @item -x
 @itemx --discard-all
 Remove non-global symbols.
index 7ecadaa1fd8179667e5180258a58a2ad1035f002..5b47414cd29775f69860ba1eecc0bd4d9e9aabf5 100644 (file)
@@ -25,7 +25,8 @@ strip \- Discard symbols from object files.
 .RB "[\|" \-x\fR\ |\ \fB\-\-discard\-all "\|]"
 .RB "[\|" \-X\fR\ |\ \fB\-\-discard\-locals "\|]"
 .RB "[\|" \-K\ \fIsymbolname\fR\ |\ \fB\-\-keep\-symbol=\fIsymbolname\fR "\|]" 
-.RB "[\|" \-N\ \fIsymbolname\fR\ |\ \fB\-\-strip\-symbol=\fIsymbolname\fR "\|]" 
+.RB "[\|" \-N\ \fIsymbolname\fR\ |\ \fB\-\-strip\-symbol=\fIsymbolname\fR "\|]"
+.RB "[\|" \-o\ \fIfile\f\R "\|]"
 .RB "[\|" \-v\fR\ |\ \fB\-\-verbose "\|]"
 .RB "[\|" \-V\fR\ |\ \fB\-\-version "\|]"
 .RB "[\|" \-V\fR\ |\ \fB\-\-help "\|]"
@@ -106,6 +107,12 @@ Remove symbol \fIsymbolname\fP from the source file. This option
 may be given more than once, and may be combined with other strip
 options.
 
+.TP
+.B \-o \fIfile\fR
+Put the stripped output in \fIfile\fR, rather than replacing the
+existing file.  When this argument is used, only one \fIobjfile\fR
+argument may be specified.
+
 .TP
 .B \-x
 .TP