* ld.texinfo, ld.1: Document the -no-keep-memory option.
authorIan Lance Taylor <ian@airs.com>
Thu, 30 Mar 1995 18:10:51 +0000 (18:10 +0000)
committerIan Lance Taylor <ian@airs.com>
Thu, 30 Mar 1995 18:10:51 +0000 (18:10 +0000)
ld/ChangeLog
ld/ld.1

index c4cbd7bc26c205128cfe69e6beb365c2239489bc..214783ff8940398d0b3e5a39c77793b6b2cf07d1 100644 (file)
@@ -1,3 +1,7 @@
+Thu Mar 30 13:09:46 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ld.texinfo, ld.1: Document the -no-keep-memory option.
+
 Mon Mar 27 11:10:08 1995  Ian Lance Taylor  <ian@cygnus.com>
 
        * ldmain.c (main): Revert patch of March 10, since the SVR4 linker
diff --git a/ld/ld.1 b/ld/ld.1
index 27d3a300af1fa77e838fa6252543403b16d098d8..feacea53bdce5cb9babd8c26258a5817f5fccecf 100644 (file)
--- a/ld/ld.1
+++ b/ld/ld.1
@@ -71,6 +71,7 @@ ld \- the GNU linker
 \&\|] 
 .RB "[\|" \-n | \-N "\|]" 
 .RB "[\|" \-noinhibit-exec "\|]" 
+.RB "[\|" \-no\-keep\-memory "\|]" 
 .RB "[\|" "\-oformat\ "\c
 .I output-format\c
 \&\|] 
@@ -603,6 +604,14 @@ Normally, the linker will not produce an output file if it encounters
 errors during the link process.  With this flag, you can specify that
 you wish the output file retained even after non-fatal errors.
 
+.TP
+.B \-no\-keep\-memory
+The linker normally optimizes for speed over memory usage by caching
+the symbol tables of input files in memory.  This option tells the
+linker to instead optimize for memory usage, by rereading the symbol
+tables as necessary.  This may be required if the linker runs out of
+memory space while linking a large executable.
+
 .TP
 .BI "\-o " "output"\c
 \&