From 9520cb3e84a3bcce8d69d6359dceacf53475e128 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Tue, 13 Apr 1993 17:20:23 -0400 Subject: [PATCH] (print_node_brief, print_node): Properly cast arg when printing ints or rtx. From-SVN: r4141 --- gcc/print-tree.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gcc/print-tree.c b/gcc/print-tree.c index f9bbe89527a..504a8087c1e 100644 --- a/gcc/print-tree.c +++ b/gcc/print-tree.c @@ -80,7 +80,7 @@ print_node_brief (file, prefix, node, indent) if (indent > 0) fprintf (file, " "); fprintf (file, "%s <%s ", prefix, tree_code_name[(int) TREE_CODE (node)]); - fprintf (file, HOST_PTR_PRINTF, node); + fprintf (file, HOST_PTR_PRINTF, (HOST_WIDE_INT) node); if (class == 'd') { @@ -226,7 +226,7 @@ print_node (file, prefix, node, indent) /* Print the slot this node is in, and its code, and address. */ fprintf (file, "%s <%s ", prefix, tree_code_name[(int) TREE_CODE (node)]); - fprintf (file, HOST_PTR_PRINTF, node); + fprintf (file, HOST_PTR_PRINTF, (HOST_WIDE_INT) node); /* Print the name, if any. */ if (class == 'd') @@ -392,7 +392,8 @@ print_node (file, prefix, node, indent) else if (TREE_CODE (node) == FUNCTION_DECL) { fprintf (file, "saved-insns "); - fprintf (file, HOST_PTR_PRINTF, DECL_SAVED_INSNS (node)); + fprintf (file, HOST_PTR_PRINTF, + (HOST_WIDE_INT) DECL_SAVED_INSNS (node)); } } @@ -524,7 +525,7 @@ print_node (file, prefix, node, indent) indent_to (file, indent + 4); fprintf (file, "rtl %d ", i); if (TREE_OPERAND (node, i)) - print_rtl (file, TREE_OPERAND (node, i)); + print_rtl (file, (rtx) TREE_OPERAND (node, i)); else fprintf (file, "(nil)"); fprintf (file, "\n");