20 #ifndef GCC_DWARF2OUT_H
21 #define GCC_DWARF2OUT_H 1
48 unsigned int GTY ((tag (
"dw_cfi_oprnd_reg_num"))) dw_cfi_reg_num;
96 unsigned all_throwers_are_sibcalls : 1;
97 unsigned uses_eh_lsda : 1;
100 unsigned stack_realign : 1;
102 unsigned drap_reg_saved: 1;
104 unsigned in_std_section : 1;
107 unsigned second_in_std_section : 1;
122 BOOL_BITFIELD indirect : 1;
123 BOOL_BITFIELD in_use : 1;
160 unsigned char *
GTY((atomic)) array;
173 struct addr_table_entry_struct *
GTY(()) val_entry;
176 rtx GTY ((tag (
"dw_val_class_addr"))) val_addr;
188 }
GTY ((tag (
"dw_val_class_die_ref"))) val_die_ref;
200 }
GTY ((tag (
"dw_val_class_vms_delta"))) val_vms_delta;
202 GTY ((desc ("%1.val_class"))) v;
211 ENUM_BITFIELD (dwarf_location_atom) dw_loc_opc : 8;
214 unsigned int dtprel : 1;
226 (dw_cfa_location *, HOST_WIDE_INT
offset, HOST_WIDE_INT alignment);
228 (
rtx, enum machine_mode mode, enum machine_mode mem_mode,
239 dw_cfa_location *remember);
240 extern
bool cfa_equal_p (const dw_cfa_location *, const dw_cfa_location *);
248 (enum dwarf_call_frame_info cfi);
250 (enum dwarf_call_frame_info cfi);
260 extern
void debug (die_struct &ref);
261 extern
void debug (die_struct *ptr);
263 #ifdef VMS_DEBUGGING_INFO