Commit 76f9db36 by Jakub Jelinek Committed by Jakub Jelinek

common.opt (fdebug-types-section): Move earlier.

	* common.opt (fdebug-types-section): Move earlier.
	* doc/invoke.texi: Fix up -fno-debug-types-section documentation.

From-SVN: r171773
parent b7826465
2011-03-31 Jakub Jelinek <jakub@redhat.com>
* common.opt (fdebug-types-section): Move earlier.
* doc/invoke.texi: Fix up -fno-debug-types-section documentation.
2011-03-31 Andreas Tobler <andreast@fgznet.ch> 2011-03-31 Andreas Tobler <andreast@fgznet.ch>
* config/rs6000/rs6000.c (rs6000_handle_option): Remove unused isel * config/rs6000/rs6000.c (rs6000_handle_option): Remove unused isel
......
...@@ -918,6 +918,10 @@ fdebug-prefix-map= ...@@ -918,6 +918,10 @@ fdebug-prefix-map=
Common Joined RejectNegative Var(common_deferred_options) Defer Common Joined RejectNegative Var(common_deferred_options) Defer
Map one directory name to another in debug information Map one directory name to another in debug information
fdebug-types-section
Common Report Var(flag_debug_types_section) Init(1)
Output .debug_types section when using DWARF v4 debuginfo.
; Nonzero for -fdefer-pop: don't pop args after each function call ; Nonzero for -fdefer-pop: don't pop args after each function call
; instead save them up to pop many calls' args with one insns. ; instead save them up to pop many calls' args with one insns.
fdefer-pop fdefer-pop
...@@ -1012,10 +1016,6 @@ femit-class-debug-always ...@@ -1012,10 +1016,6 @@ femit-class-debug-always
Common Report Var(flag_emit_class_debug_always) Init(0) Common Report Var(flag_emit_class_debug_always) Init(0)
Do not suppress C++ class debug information. Do not suppress C++ class debug information.
fdebug-types-section
Common Report Var(flag_debug_types_section) Init(1)
Output .debug_types section when using DWARF v4 debuginfo.
fexceptions fexceptions
Common Report Var(flag_exceptions) Optimization Common Report Var(flag_exceptions) Optimization
Enable exception handling Enable exception handling
......
...@@ -312,7 +312,7 @@ Objective-C and Objective-C++ Dialects}. ...@@ -312,7 +312,7 @@ Objective-C and Objective-C++ Dialects}.
-fdump-final-insns=@var{file} @gol -fdump-final-insns=@var{file} @gol
-fcompare-debug@r{[}=@var{opts}@r{]} -fcompare-debug-second @gol -fcompare-debug@r{[}=@var{opts}@r{]} -fcompare-debug-second @gol
-feliminate-dwarf2-dups -feliminate-unused-debug-types @gol -feliminate-dwarf2-dups -feliminate-unused-debug-types @gol
-feliminate-unused-debug-symbols -femit-class-debug-always -feliminate-unused-debug-symbols -femit-class-debug-always @gol
-fdebug-types-section @gol -fdebug-types-section @gol
-fmem-report -fpre-ipa-mem-report -fpost-ipa-mem-report -fprofile-arcs @gol -fmem-report -fpre-ipa-mem-report -fpost-ipa-mem-report -fprofile-arcs @gol
-frandom-seed=@var{string} -fsched-verbose=@var{n} @gol -frandom-seed=@var{string} -fsched-verbose=@var{n} @gol
...@@ -4587,13 +4587,13 @@ option will increase the size of debugging information by as much as a ...@@ -4587,13 +4587,13 @@ option will increase the size of debugging information by as much as a
factor of two. factor of two.
@item -fno-debug-types-section @item -fno-debug-types-section
@opindex fno-types-section @opindex fno-debug-types-section
@opindex ftypes-section @opindex fdebug-types-section
By default when using Dwarf v4 or higher type DIEs will be put into By default when using DWARF v4 or higher type DIEs will be put into
their own .debug_types section instead of making them part of the their own .debug_types section instead of making them part of the
.debug_info section. It is more efficient to put them in a separate .debug_info section. It is more efficient to put them in a separate
comdat sections since the linker will then be able to remove duplicates. comdat sections since the linker will then be able to remove duplicates.
But not all dwarf consumers support .debug_types sections yet. But not all DWARF consumers support .debug_types sections yet.
@item -gstabs+ @item -gstabs+
@opindex gstabs+ @opindex gstabs+
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment