Commit 40ed057b by Jakub Jelinek Committed by Jakub Jelinek

re PR bootstrap/45630 (Revision 164050 breaks bootstrap on powerpc-apple-darwin9)

	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.

From-SVN: r164163
parent 4b4c18e2
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
......
......@@ -6545,8 +6545,7 @@ is_tagged_type (const_tree type)
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. */
......@@ -14285,6 +14284,8 @@ implicit_ptr_descriptor (rtx rtl, HOST_WIDE_INT offset)
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);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment