aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKai Tietz <ktietz@redhat.com>2012-12-10 10:53:08 +0100
committerKai Tietz <ktietz@gcc.gnu.org>2012-12-10 10:53:08 +0100
commit7e48e2758d23ab09ff48c4473459bde6deea7570 (patch)
tree9e02e9ed6f0fbccb06482730fee0001a3b3929f6 /gcc
parentd392c399e5720bb319b7041bf59e57f37afeac0e (diff)
downloadgcc-7e48e2758d23ab09ff48c4473459bde6deea7570.zip
gcc-7e48e2758d23ab09ff48c4473459bde6deea7570.tar.gz
gcc-7e48e2758d23ab09ff48c4473459bde6deea7570.tar.bz2
re PR bootstrap/53912 (bootstrap fails using default c++ mode in stage 2 and 3 for native x86_64-w64-mingw32)
PR target/53912 * print-tree.c (print_node): Cast from pointer via uintptr_t. From-SVN: r194348
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/print-tree.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 41f4116..68d3972b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2012-12-10 Kai Tietz <ktietz@redhat.com>
+
+ PR target/53912
+ * print-tree.c (print_node): Cast from pointer via uintptr_t.
+
2012-12-10 Jakub Jelinek <jakub@redhat.com>
* asan.c (instrument_derefs): Handle bitfield COMPONENT_REFs
diff --git a/gcc/print-tree.c b/gcc/print-tree.c
index b12d1f3..67bb874 100644
--- a/gcc/print-tree.c
+++ b/gcc/print-tree.c
@@ -255,7 +255,7 @@ print_node (FILE *file, const char *prefix, tree node, int indent)
/* Allow this function to be called if the table is not there. */
if (table)
{
- hash = ((unsigned long) node) % HASH_SIZE;
+ hash = ((uintptr_t) node) % HASH_SIZE;
/* If node is in the table, just mention its address. */
for (b = table[hash]; b; b = b->next)