* dwarf2.h (enum dwarf_form): Add Fission extensions.

(enum dwarf_attribute): Likewise.
This commit is contained in:
Cary Coutant 2012-01-26 22:57:17 +00:00
parent c9241c2619
commit 4f415392a7
2 changed files with 17 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2012-01-26 Cary Coutant <ccoutant@google.com>
* dwarf2.h (enum dwarf_form): Add Fission extensions.
(enum dwarf_attribute): Likewise.
2012-01-06 Jason Merrill <jason@redhat.com> 2012-01-06 Jason Merrill <jason@redhat.com>
PR c++/6057 PR c++/6057

View File

@ -188,7 +188,11 @@ enum dwarf_form
DW_FORM_sec_offset = 0x17, DW_FORM_sec_offset = 0x17,
DW_FORM_exprloc = 0x18, DW_FORM_exprloc = 0x18,
DW_FORM_flag_present = 0x19, DW_FORM_flag_present = 0x19,
DW_FORM_ref_sig8 = 0x20 DW_FORM_ref_sig8 = 0x20,
/* Extensions for Fission. See http://gcc.gnu.org/wiki/DebugFission. */
DW_FORM_GNU_ref_index = 0x1f00,
DW_FORM_GNU_addr_index = 0x1f01,
DW_FORM_GNU_str_index = 0x1f02
}; };
/* Attribute names and codes. */ /* Attribute names and codes. */
@ -368,6 +372,13 @@ enum dwarf_attribute
DW_AT_GNU_all_source_call_sites = 0x2118, DW_AT_GNU_all_source_call_sites = 0x2118,
/* Section offset into .debug_macro section. */ /* Section offset into .debug_macro section. */
DW_AT_GNU_macros = 0x2119, DW_AT_GNU_macros = 0x2119,
/* Extensions for Fission. See http://gcc.gnu.org/wiki/DebugFission. */
DW_AT_GNU_dwo_name = 0x2130,
DW_AT_GNU_dwo_id = 0x2131,
DW_AT_GNU_ref_base = 0x2132,
DW_AT_GNU_addr_base = 0x2133,
DW_AT_GNU_pubnames = 0x2134,
DW_AT_GNU_pubtypes = 0x2135,
/* VMS extensions. */ /* VMS extensions. */
DW_AT_VMS_rtnbeg_pd_address = 0x2201, DW_AT_VMS_rtnbeg_pd_address = 0x2201,
/* GNAT extensions. */ /* GNAT extensions. */