+2010-09-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR bootstrap/45630
+ * dwarf2out.c (get_ref_die_offset_label): Use %ld instead of
+ HOST_WIDE_INT_PRINT_DEC to print ref->die_offset.
+ (implicit_ptr_descriptor): Return NULL if dwarf_strict.
+
2010-09-10 Martin Jambor <mjambor@suse.cz>
PR tree-optimization/44972
static void
get_ref_die_offset_label (char *label, dw_die_ref ref)
{
- sprintf (label, "%s+" HOST_WIDE_INT_PRINT_DEC,
- debug_info_section_label, ref->die_offset);
+ sprintf (label, "%s+%ld", debug_info_section_label, ref->die_offset);
}
/* Convert a DIE tag into its string name. */
dw_loc_descr_ref ret;
dw_die_ref ref;
+ if (dwarf_strict)
+ return NULL;
gcc_assert (TREE_CODE (DEBUG_IMPLICIT_PTR_DECL (rtl)) == VAR_DECL
|| TREE_CODE (DEBUG_IMPLICIT_PTR_DECL (rtl)) == PARM_DECL
|| TREE_CODE (DEBUG_IMPLICIT_PTR_DECL (rtl)) == RESULT_DECL);