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

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
This commit is contained in:
Paul Koning 2012-09-17 15:12:32 -04:00 committed by Paul Koning
parent 61aa9333ba
commit 2611b5ba2e
2 changed files with 12 additions and 6 deletions

View 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

View 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