]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
invoke.text (-feliminate-unused-debug-types): Update to reflect that this is enabled...
authorPaul Koning <ni1d@arrl.net>
Mon, 17 Sep 2012 19:12:32 +0000 (15:12 -0400)
committerPaul Koning <pkoning@gcc.gnu.org>
Mon, 17 Sep 2012 19:12:32 +0000 (15:12 -0400)
2012-09-17  Paul Koning  <ni1d@arrl.net>

    * doc/invoke.text (-feliminate-unused-debug-types): Update to
    reflect that this is enabled by default.

From-SVN: r191404

gcc/ChangeLog
gcc/doc/invoke.texi

index c6e6b54ce978db6510d632a350638c182b18775f..3298a9f5436fc2682726e2fdfd1cd3aac0a6e8b7 100644 (file)
@@ -1,3 +1,8 @@
+2012-09-17  Paul Koning  <ni1d@arrl.net>
+
+       * doc/invoke.text (-feliminate-unused-debug-types): Update to
+       reflect that this is enabled by default.
+
 2012-09-17  Ben Cheng  <bccheng@google.com
 
        * config/arm/linux-elf.h (LINUX_TARGET_LINK_SPEC): Suppress the
index 1e8dcfe6556900ece8acbc5c770e2092afdc37af..5ee85d4e50c0bb4fa275ea2b9080f6c81c623ebc 100644 (file)
@@ -324,7 +324,7 @@ Objective-C and Objective-C++ Dialects}.
 -fdump-tree-storeccp@r{[}-@var{n}@r{]} @gol
 -fdump-final-insns=@var{file} @gol
 -fcompare-debug@r{[}=@var{opts}@r{]}  -fcompare-debug-second @gol
--feliminate-dwarf2-dups -feliminate-unused-debug-types @gol
+-feliminate-dwarf2-dups -fno-eliminate-unused-debug-types @gol
 -feliminate-unused-debug-symbols -femit-class-debug-always @gol
 -fenable-@var{kind}-@var{pass} @gol
 -fenable-@var{kind}-@var{pass}=@var{range-list} @gol
@@ -6192,17 +6192,18 @@ anything else.
 Print the compiler's built-in specs---and don't do anything else.  (This
 is used when GCC itself is being built.)  @xref{Spec Files}.
 
-@item -feliminate-unused-debug-types
+@item -fno-eliminate-unused-debug-types
 @opindex feliminate-unused-debug-types
-Normally, when producing DWARF 2 output, GCC emits debugging
+@opindex fno-eliminate-unused-debug-types
+Normally, when producing DWARF 2 output, GCC avoids producing debug symbol 
+output for types that are nowhere used in the source file being compiled.
+Sometimes it is useful to have GCC emit debugging
 information for all types declared in a compilation
 unit, regardless of whether or not they are actually used
-in that compilation unit.  Sometimes this is useful, such as
+in that compilation unit, for example 
 if, in the debugger, you want to cast a value to a type that is
 not actually used in your program (but is declared).  More often,
 however, this results in a significant amount of wasted space.
-With this option, GCC avoids producing debug symbol output
-for types that are nowhere used in the source file being compiled.
 @end table
 
 @node Optimize Options