* dwarf2.h (DW_AT_GNU_macros): New.
(enum dwarf_macro_record_type): New enum. Add DW_MACRO_GNU_*.
This commit is contained in:
		@@ -1,5 +1,8 @@
 | 
			
		||||
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
 | 
			
		||||
	* 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_call_sites = 0x2117,
 | 
			
		||||
    DW_AT_GNU_all_source_call_sites = 0x2118,
 | 
			
		||||
    /* Section offset into .debug_macro section.  */
 | 
			
		||||
    DW_AT_GNU_macros = 0x2119,
 | 
			
		||||
    /* VMS extensions.  */
 | 
			
		||||
    DW_AT_VMS_rtnbeg_pd_address = 0x2201,
 | 
			
		||||
    /* GNAT extensions.  */
 | 
			
		||||
@@ -879,6 +881,20 @@ enum dwarf_macinfo_record_type
 | 
			
		||||
    DW_MACINFO_end_file = 4,
 | 
			
		||||
    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.  */
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user