[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