summaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authormark <mark@138bc75d-0d04-0410-961f-82ee72b054a4>2011-03-30 18:21:25 +0000
committermark <mark@138bc75d-0d04-0410-961f-82ee72b054a4>2011-03-30 18:21:25 +0000
commitf6a02c024f1deb1fbe6f7e000e38f00da09b9732 (patch)
tree1c0cb39ea3f0a4677edeced3c3d087b63030d18d /gcc/ChangeLog
parent4f662622a49969fa89e2aaddfbe088ce1456401f (diff)
downloadgcc-f6a02c024f1deb1fbe6f7e000e38f00da09b9732.tar.gz
Introduce -fno-debug-types-section flag.
* common.opt (fdebug-types-section): New flag. * doc/invoke.texi: Document new -fno-debug-types-section flag. * dwarf2out.c (use_debug_types): New define. (struct die_struct): Mark die_id with GTY desc use_debug_types. (print_die): Guard output of type unit signatures using use_debug_types. (build_abbrev_table): Replace assert of dwarf_version >= 4 with assert on use_debug_types. (size_of_die): Likewise. (unmark_dies): Likewise. (value_format): Decide AT_ref_external form on use_debug_types. (output_die): Replace dwarf_version version check guard with use_debug_types where appropriate. (modified_type_die): Likewise. (gen_reference_type_die): Likewise. (dwarf2out_start_source_file): Likewise. (dwarf2out_end_source_file): Likewise. (prune_unused_types_walk_attribs): Likewise. (dwarf2out_finish): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171742 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog22
1 files changed, 22 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d84d2b3956f..4a0ac4abd09 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,25 @@
+2011-03-29 Mark Wielaard <mjw@redhat.com>
+
+ * common.opt (fdebug-types-section): New flag.
+ * doc/invoke.texi: Document new -fno-debug-types-section flag.
+ * dwarf2out.c (use_debug_types): New define.
+ (struct die_struct): Mark die_id with GTY desc use_debug_types.
+ (print_die): Guard output of type unit signatures using
+ use_debug_types.
+ (build_abbrev_table): Replace assert of dwarf_version >= 4
+ with assert on use_debug_types.
+ (size_of_die): Likewise.
+ (unmark_dies): Likewise.
+ (value_format): Decide AT_ref_external form on use_debug_types.
+ (output_die): Replace dwarf_version version check guard with
+ use_debug_types where appropriate.
+ (modified_type_die): Likewise.
+ (gen_reference_type_die): Likewise.
+ (dwarf2out_start_source_file): Likewise.
+ (dwarf2out_end_source_file): Likewise.
+ (prune_unused_types_walk_attribs): Likewise.
+ (dwarf2out_finish): Likewise.
+
2011-03-30 Vladimir Makarov <vmakarov@redhat.com>
* ira-color.c (ira_assign_hard_reg): Use only one variable 'mode'.