aboutsummaryrefslogtreecommitdiff
path: root/binutils/binutils.texi
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1994-06-16 21:59:41 +0000
committerIan Lance Taylor <ian@airs.com>1994-06-16 21:59:41 +0000
commit6f88f0312286a7356b43ff479642a4894ea07890 (patch)
tree18edf24a4cbd948ab51e8001e204dfa3479cf533 /binutils/binutils.texi
parente3400040faa27cb517fad2393b68c5345968f25f (diff)
downloadgdb-6f88f0312286a7356b43ff479642a4894ea07890.zip
gdb-6f88f0312286a7356b43ff479642a4894ea07890.tar.gz
gdb-6f88f0312286a7356b43ff479642a4894ea07890.tar.bz2
* configure.in: Set UNDERSCORE in Makefile based on result of
invoking config.bfd with a second argument of ``_''. * Makefile.in (underscore.c): Depend upon Makefile. Don't try to run $(CC) and $(NM), just use $(UNDERSCORE). Create via temporary file. (demangle.o): Remove target. ($(NM_PROG)): Don't depend upon demangle.o, and don't link against demangle.o. It's in libiberty anyhow. (cplus-dem.o): Don't depend upon demangle.o. * binutils.texi: Mention -n and --no-strip-underscores arguments to c++filt.
Diffstat (limited to 'binutils/binutils.texi')
-rw-r--r--binutils/binutils.texi8
1 files changed, 7 insertions, 1 deletions
diff --git a/binutils/binutils.texi b/binutils/binutils.texi
index 10f4665..77f2e2f 100644
--- a/binutils/binutils.texi
+++ b/binutils/binutils.texi
@@ -1276,6 +1276,7 @@ archives, @samp{strip -v} lists all members of the archive.
@smallexample
c++filt [ -_ | --strip-underscores ]
+ [ -n | --no-strip-underscores ]
[ -s @var{format} | --format=@var{format} ]
[ --help ] [ --version ] [ @var{symbol}@dots{} ]
@end smallexample
@@ -1308,7 +1309,12 @@ standard output. All results are printed on the standard output.
@itemx --strip-underscores
On some systems, both the C and C++ compilers put an underscore in front
of every name. For example, the C name @code{foo} gets the low-level
-name @code{_foo}. This option removes the initial underscore.
+name @code{_foo}. This option removes the initial underscore. Whether
+@code{c++filt} removes the underscore by default is target dependent.
+
+@item -n
+@itemx --no-strip-underscores
+Do not remove the initial underscore.
@item -s @var{format}
@itemx --format=@var{format}