> 2011-12-17   Sterling Augustine  <saugust...@google.com>
>
>        * gcc/dwarf2out.c (is_cu_die, is_namespace_die, is_class_die): New
>        functions.
>        (add_pubname): Call is_namespace_die, is_cu_die, and is_class_die in
>        conditional.
>        (add_enumerator_pubname): New function.
>        (add_pubtype): Call is_namespace_die. Rework name calculation.  Call
>        type_tag, lang_hooks.dwarf_name and add_enumerator_pubname.
>        (output_pubnames): Output debug_pubnames_section_label or
>        debug_pubtypes_section_label.
>        (base_type_die): Call add_pubtype.
>        (gen_namespace_die): Call add_pubname_string and lang_hooks.dwarf_name.
>        (dwarf2out_init): Generate debug_pubnames_section_label and
>        debug_pubtypes_section_label.
>        (dwarf2out_finish): Call add_AT_lineptr if pubnames or pubtypes is
>        non-empty.  When dealing with pubnames, change assertion to 
> conditional.
>        Call pubtypes_section_empty.  Likewise when dealing with pubtypes.
>        Move code checking for empty section to...
>        (pubtypes_section_empty): ...here. New function.
>        * gcc/target.def: Switch default generate pubnames and types to true.
>
> cp-family/ChangeLog:
> 2011-12-17   Sterling Augustine  <saugust...@google.com>
>
>        * gcc/c-family/c-pretty-print.c (pp_c_specifier_qualifier_list): Move
>        conditional from beginning to end.
>
> cp/ChangeLog
> 2011-12-17   Sterling Augustine  <saugust...@google.com>
>
>        * gcc/cp/error.c (dump_decl): Reformat return value to
>        "(anonymous namespace)".
>        (lang_decl_name): Return "(anonymous namespace)" when appropriate.
>
> include/ChangeLog
>        * include/dwarf2.h (enum dwarf_form): Add forms DW_FORM_GNU_ref_index,
>        DW_FORM_GNU_addr_index and DW_FORM_GNU_str_index.
>        (enum dwarf_attribute): Add attributes: Add DW_AT_GNU_dwo_name,
>        DW_AT_GNU_dwo_id, DW_AT_GNU_ref_base, DW_AT_GNU_addr_base,
>        DW_AT_GNU_pubnames and DW_AT_GNU_pubtypes.

This is OK for google/main and google/gcc-4_6.

-cary

Reply via email to