From c63d51cc18658585a3dc9a91bc84cbc970a855a7 Mon Sep 17 00:00:00 2001 From: Kai Tietz Date: Mon, 3 Dec 2012 08:02:17 +0100 Subject: [PATCH] re PR bootstrap/53912 (bootstrap fails using default c++ mode in stage 2 and 3 for native x86_64-w64-mingw32) PR target/53912 * tree-dump.c (dump_pointer): Print pointer via HOST_WIDE_INT_PRINT. From-SVN: r194070 --- gcc/ChangeLog | 3 +++ gcc/tree-dump.c | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bcb7705a66b..e3590efcd00 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,8 @@ 2012-12-03 Kai Tietz + PR target/53912 + * tree-dump.c (dump_pointer): Print pointer via HOST_WIDE_INT_PRINT. + PR target/53912 * pointer-set.c (hash1): Cast from pointer via uintptr_t. diff --git a/gcc/tree-dump.c b/gcc/tree-dump.c index f06ff68f5da..3bf153a06d5 100644 --- a/gcc/tree-dump.c +++ b/gcc/tree-dump.c @@ -177,7 +177,8 @@ void dump_pointer (dump_info_p di, const char *field, void *ptr) { dump_maybe_newline (di); - fprintf (di->stream, "%-4s: %-8lx ", field, (unsigned long) ptr); + fprintf (di->stream, "%-4s: %-8" HOST_WIDE_INT_PRINT "x ", field, + (unsigned HOST_WIDE_INT) (uintptr_t) ptr); di->column += 15; }