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
This commit is contained in:
Jakub Jelinek 2011-03-31 10:50:03 +02:00 committed by Jakub Jelinek
parent b782646572
commit 76f9db36d5
3 changed files with 14 additions and 9 deletions

View File

@ -1,3 +1,8 @@
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

View File

@ -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
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

View File

@ -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
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+