[debug] Introduce -fno-debug-types-section flag
Richard Henderson
rth@redhat.com
Wed Mar 30 17:36:00 GMT 2011
On 03/29/2011 03:20 AM, Mark Wielaard wrote:
> 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.
>
Ok.
r~
More information about the Gcc-patches
mailing list