diff options
author | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1996-11-15 19:15:05 +0000 |
---|---|---|
committer | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1996-11-15 19:15:05 +0000 |
commit | 9656bfb287e709c2037e929c46d119128875f571 (patch) | |
tree | f465d0709dea6fb68527a7cf407dc01cc577ef05 /gcc/print-tree.c | |
parent | c6946bfcc1ffce3788b50c6a860489c64e6925d4 (diff) | |
download | gcc-9656bfb287e709c2037e929c46d119128875f571.tar.gz |
(print_node{,_brief}, case INTEGER_CST): Use HOST_WIDE_INT_PRINT_*.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13176 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/print-tree.c')
-rw-r--r-- | gcc/print-tree.c | 71 |
1 files changed, 16 insertions, 55 deletions
diff --git a/gcc/print-tree.c b/gcc/print-tree.c index 2972137dccb..d7b9fddc365 100644 --- a/gcc/print-tree.c +++ b/gcc/print-tree.c @@ -1,5 +1,5 @@ /* Prints out tree in human readable form - GNU C-compiler - Copyright (C) 1990, 1991, 1993, 1994, 1995 Free Software Foundation, Inc. + Copyright (C) 1990, 91, 93, 94, 95, 1996 Free Software Foundation, Inc. This file is part of GNU CC. @@ -109,38 +109,18 @@ print_node_brief (file, prefix, node, indent) if (TREE_CONSTANT_OVERFLOW (node)) fprintf (file, " overflow"); + fprintf (file, " "); if (TREE_INT_CST_HIGH (node) == 0) - fprintf (file, -#if HOST_BITS_PER_WIDE_INT == HOST_BITS_PER_INT - " %1u", -#else - " %1lu", -#endif - TREE_INT_CST_LOW (node)); + fprintf (file, HOST_WIDE_INT_PRINT_UNSIGNED, TREE_INT_CST_LOW (node)); else if (TREE_INT_CST_HIGH (node) == -1 && TREE_INT_CST_LOW (node) != 0) - fprintf (file, -#if HOST_BITS_PER_WIDE_INT == HOST_BITS_PER_INT - " -%1u", -#else - " -%1lu", -#endif + { + fprintf (file, "-"); + fprintf (file, HOST_WIDE_INT_PRINT_UNSIGNED, -TREE_INT_CST_LOW (node)); + } else - fprintf (file, -#if HOST_BITS_PER_WIDE_INT == 64 -#if HOST_BITS_PER_WIDE_INT != HOST_BITS_PER_INT - " 0x%lx%016lx", -#else - " 0x%x%016x", -#endif -#else -#if HOST_BITS_PER_WIDE_INT != HOST_BITS_PER_INT - " 0x%lx%08lx", -#else - " 0x%x%08x", -#endif -#endif + fprintf (file, HOST_WIDE_INT_PRINT_DOUBLE_HEX, TREE_INT_CST_HIGH (node), TREE_INT_CST_LOW (node)); } if (TREE_CODE (node) == REAL_CST) @@ -622,38 +602,19 @@ print_node (file, prefix, node, indent) if (TREE_CONSTANT_OVERFLOW (node)) fprintf (file, " overflow"); + fprintf (file, " "); if (TREE_INT_CST_HIGH (node) == 0) - fprintf (file, -#if HOST_BITS_PER_WIDE_INT == HOST_BITS_PER_INT - " %1u", -#else - " %1lu", -#endif + fprintf (file, HOST_WIDE_INT_PRINT_UNSIGNED, TREE_INT_CST_LOW (node)); else if (TREE_INT_CST_HIGH (node) == -1 && TREE_INT_CST_LOW (node) != 0) - fprintf (file, -#if HOST_BITS_PER_WIDE_INT == HOST_BITS_PER_INT - " -%1u", -#else - " -%1lu", -#endif - -TREE_INT_CST_LOW (node)); + { + fprintf (file, "-"); + fprintf (file, HOST_WIDE_INT_PRINT_UNSIGNED, + -TREE_INT_CST_LOW (node)); + } else - fprintf (file, -#if HOST_BITS_PER_WIDE_INT == 64 -#if HOST_BITS_PER_WIDE_INT != HOST_BITS_PER_INT - " 0x%lx%016lx", -#else - " 0x%x%016x", -#endif -#else -#if HOST_BITS_PER_WIDE_INT != HOST_BITS_PER_INT - " 0x%lx%08lx", -#else - " 0x%x%08x", -#endif -#endif + fprintf (file, HOST_WIDE_INT_PRINT_DOUBLE_HEX, TREE_INT_CST_HIGH (node), TREE_INT_CST_LOW (node)); break; |