summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorobrien <obrien@FreeBSD.org>2000-05-13 17:34:51 +0000
committerobrien <obrien@FreeBSD.org>2000-05-13 17:34:51 +0000
commit8feeb14682fd45493aa98bf15a9e400051646eee (patch)
tree7ec849e5e6d00ac2008e4d9851fd11467695621e
parentcf70fc7ecdb7fa2b104a7d0c1d26da7c036edf17 (diff)
downloadFreeBSD-src-8feeb14682fd45493aa98bf15a9e400051646eee.zip
FreeBSD-src-8feeb14682fd45493aa98bf15a9e400051646eee.tar.gz
Use the stock vendor version of this file now.
-rw-r--r--contrib/binutils/ld/ld.133
1 files changed, 31 insertions, 2 deletions
diff --git a/contrib/binutils/ld/ld.1 b/contrib/binutils/ld/ld.1
index d09306f..6967a6a 100644
--- a/contrib/binutils/ld/ld.1
+++ b/contrib/binutils/ld/ld.1
@@ -1,5 +1,6 @@
-.\" Copyright (c) 1991, 92, 93, 94, 95, 96, 1997 Free Software Foundation
+.\" Copyright (c) 1991, 92, 93, 94, 95, 96, 97, 98, 1999 Free Software Foundation
.\" See section COPYING for conditions for redistribution
+.\" $FreeBSD$
.TH ld 1 "17 August 1992" "cygnus support" "GNU Development Tools"
.de BP
.sp
@@ -42,6 +43,8 @@ ld \- the GNU linker
\& = \c
.I expression\c
\&\|]
+.RB "[\|" \-\-demangle "\|]"
+.RB "[\|" \-\-no\-demangle "\|]"
.RB "[\|" "\-e\ "\c
.I entry\c
\&\|]
@@ -92,6 +95,9 @@ ld \- the GNU linker
.RB "[\|" \-noinhibit-exec "\|]"
.RB "[\|" \-no\-keep\-memory "\|]"
.RB "[\|" \-no\-warn\-mismatch "\|]"
+.RB "[\|" \-O\c
+.I level\c
+\&\|]
.RB "[\|" "\-oformat\ "\c
.I output-format\c
\&\|]
@@ -468,6 +474,19 @@ constants or symbols. If you need more elaborate expressions, consider
using the linker command language from a script.
.TP
+.B \-\-demangle
+.TP
+.B \-\-no\-demangle
+These options control whether to demangle symbol names in error
+messages and other output. When the linker is told to demangle, it
+tries to present symbol names in a readable fashion: it strips leading
+underscores if they are used by the object file format, and converts
+C++ mangled symbol names into user readable names. The linker will
+demangle by default unless the environment variable
+.B COLLECT_NO_DEMANGLE
+is set. These options may be used to override the default.
+
+.TP
.BI "-e " "entry"\c
\&
Use \c
@@ -694,6 +713,16 @@ script command \c
\& can also specify the output file name.
.TP
+.BI "\-O" "level"
+Generate optimized output files. This might use significantly more
+time and therefore probably should be enabled only for generating the
+final binary.
+\c
+.I level\c
+\& is supposed to be a numeric value. Any value greater than zero enables
+the optimizations.
+
+.TP
.BI "\-oformat " "output\-format"
Specify the binary format for the output object file.
You don't usually need to specify this, as
@@ -1069,7 +1098,7 @@ The GNU Binary Utilities\c
, Roland H. Pesch.
.SH COPYING
-Copyright (c) 1991, 1992 Free Software Foundation, Inc.
+Copyright (c) 1991, 92, 93, 94, 95, 96, 97, 1998 Free Software Foundation, Inc.
.PP
Permission is granted to make and distribute verbatim copies of
this manual provided the copyright notice and this permission notice
OpenPOWER on IntegriCloud