* dwarf2.h (enum dwarf_form): Add Fission extensions.
authorCary Coutant <ccoutant@google.com>
Thu, 26 Jan 2012 22:57:17 +0000 (22:57 +0000)
committerCary Coutant <ccoutant@google.com>
Thu, 26 Jan 2012 22:57:17 +0000 (22:57 +0000)
(enum dwarf_attribute): Likewise.

include/ChangeLog
include/dwarf2.h

index 2b3fa4a204eb173160f133eb3bad7d56094c37ad..82fb5e2c5d2d633fae58334c36b83277fa314e24 100644 (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>
 
        PR c++/6057
index 37cb83f4b23d0121a1eac6c14a1aea046989ce73..8c0c9ed6dad6f4a39f4461fb9aeddd256d1973b9 100644 (file)
@@ -188,7 +188,11 @@ enum dwarf_form
     DW_FORM_sec_offset = 0x17,
     DW_FORM_exprloc = 0x18,
     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.  */
@@ -368,6 +372,13 @@ enum dwarf_attribute
     DW_AT_GNU_all_source_call_sites = 0x2118,
     /* Section offset into .debug_macro section.  */
     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.  */
     DW_AT_VMS_rtnbeg_pd_address = 0x2201,
     /* GNAT extensions.  */