diff options
author | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1993-12-25 17:47:01 +0000 |
---|---|---|
committer | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1993-12-25 17:47:01 +0000 |
commit | 5575b8e4fdbbfd7e9e0db5b7ceb16b0a1c794435 (patch) | |
tree | 7acffb2e7330c8a1b6285a8be826a03f891f2bdd /gcc/print-tree.c | |
parent | 121072d4e9ea0bd578957e8a6b380393b5461947 (diff) | |
download | gcc-5575b8e4fdbbfd7e9e0db5b7ceb16b0a1c794435.tar.gz |
(print_node, print_node_brief): Say something when
TREE_CONSTANT_OVERFLOW is set.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@6317 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/print-tree.c')
-rw-r--r-- | gcc/print-tree.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/print-tree.c b/gcc/print-tree.c index 5b41faaa208..a638a4905cd 100644 --- a/gcc/print-tree.c +++ b/gcc/print-tree.c @@ -104,6 +104,9 @@ print_node_brief (file, prefix, node, indent) /* We might as well always print the value of an integer. */ if (TREE_CODE (node) == INTEGER_CST) { + if (TREE_CONSTANT_OVERFLOW (node)) + fprintf (file, " overflow"); + if (TREE_INT_CST_HIGH (node) == 0) fprintf (file, " %1u", TREE_INT_CST_LOW (node)); else if (TREE_INT_CST_HIGH (node) == -1 @@ -548,6 +551,9 @@ print_node (file, prefix, node, indent) switch (TREE_CODE (node)) { case INTEGER_CST: + if (TREE_CONSTANT_OVERFLOW (node)) + fprintf (file, " overflow"); + if (TREE_INT_CST_HIGH (node) == 0) fprintf (file, " %1u", TREE_INT_CST_LOW (node)); else if (TREE_INT_CST_HIGH (node) == -1 |