* dwarf2.h (DW_AT_GNU_macros): New.
(enum dwarf_macro_record_type): New enum. Add DW_MACRO_GNU_*.
This commit is contained in:
parent
7a9068fe16
commit
d474311490
2 changed files with 19 additions and 0 deletions
|
@ -1,5 +1,8 @@
|
||||||
2011-07-22 Jakub Jelinek <jakub@redhat.com>
|
2011-07-22 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* dwarf2.h (DW_AT_GNU_macros): New.
|
||||||
|
(enum dwarf_macro_record_type): New enum. Add DW_MACRO_GNU_*.
|
||||||
|
|
||||||
PR c++/49756
|
PR c++/49756
|
||||||
* libiberty.h (stack_limit_increase): New prototype.
|
* libiberty.h (stack_limit_increase): New prototype.
|
||||||
|
|
||||||
|
|
|
@ -366,6 +366,8 @@ enum dwarf_attribute
|
||||||
DW_AT_GNU_all_tail_call_sites = 0x2116,
|
DW_AT_GNU_all_tail_call_sites = 0x2116,
|
||||||
DW_AT_GNU_all_call_sites = 0x2117,
|
DW_AT_GNU_all_call_sites = 0x2117,
|
||||||
DW_AT_GNU_all_source_call_sites = 0x2118,
|
DW_AT_GNU_all_source_call_sites = 0x2118,
|
||||||
|
/* Section offset into .debug_macro section. */
|
||||||
|
DW_AT_GNU_macros = 0x2119,
|
||||||
/* VMS extensions. */
|
/* VMS extensions. */
|
||||||
DW_AT_VMS_rtnbeg_pd_address = 0x2201,
|
DW_AT_VMS_rtnbeg_pd_address = 0x2201,
|
||||||
/* GNAT extensions. */
|
/* GNAT extensions. */
|
||||||
|
@ -879,6 +881,20 @@ enum dwarf_macinfo_record_type
|
||||||
DW_MACINFO_end_file = 4,
|
DW_MACINFO_end_file = 4,
|
||||||
DW_MACINFO_vendor_ext = 255
|
DW_MACINFO_vendor_ext = 255
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* Names and codes for new style macro information. */
|
||||||
|
enum dwarf_macro_record_type
|
||||||
|
{
|
||||||
|
DW_MACRO_GNU_define = 1,
|
||||||
|
DW_MACRO_GNU_undef = 2,
|
||||||
|
DW_MACRO_GNU_start_file = 3,
|
||||||
|
DW_MACRO_GNU_end_file = 4,
|
||||||
|
DW_MACRO_GNU_define_indirect = 5,
|
||||||
|
DW_MACRO_GNU_undef_indirect = 6,
|
||||||
|
DW_MACRO_GNU_transparent_include = 7,
|
||||||
|
DW_MACRO_GNU_lo_user = 0xe0,
|
||||||
|
DW_MACRO_GNU_hi_user = 0xff
|
||||||
|
};
|
||||||
|
|
||||||
/* @@@ For use with GNU frame unwind information. */
|
/* @@@ For use with GNU frame unwind information. */
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue