diff options
author | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1994-08-24 22:43:25 +0000 |
---|---|---|
committer | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1994-08-24 22:43:25 +0000 |
commit | e50f2bd2252e39a280d4af39da842c2a2130d9c1 (patch) | |
tree | a5567d2300c8b739bd4f28dc3bd4749d7f21b29c /gcc/print-tree.c | |
parent | 63a9cd949984777e7fa5017ce14bde9995960d76 (diff) | |
download | gcc-e50f2bd2252e39a280d4af39da842c2a2130d9c1.tar.gz |
(print_node_brief, print_node): Use assignment instead of
initialization for aggregate local variable REAL_VALUE_TYPE d.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7973 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/print-tree.c')
-rw-r--r-- | gcc/print-tree.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gcc/print-tree.c b/gcc/print-tree.c index 7419b53cf07..6c2a64e1724 100644 --- a/gcc/print-tree.c +++ b/gcc/print-tree.c @@ -144,11 +144,13 @@ print_node_brief (file, prefix, node, indent) } if (TREE_CODE (node) == REAL_CST) { - REAL_VALUE_TYPE d = TREE_REAL_CST (node); + REAL_VALUE_TYPE d; + if (TREE_OVERFLOW (node)) fprintf (file, " overflow"); #if !defined(REAL_IS_NOT_DOUBLE) || defined(REAL_ARITHMETIC) + d = TREE_REAL_CST (node); if (REAL_VALUE_ISINF (d)) fprintf (file, " Inf"); else if (REAL_VALUE_ISNAN (d)) @@ -620,11 +622,13 @@ print_node (file, prefix, node, indent) case REAL_CST: { - REAL_VALUE_TYPE d = TREE_REAL_CST (node); + REAL_VALUE_TYPE d; + if (TREE_OVERFLOW (node)) fprintf (file, " overflow"); #if !defined(REAL_IS_NOT_DOUBLE) || defined(REAL_ARITHMETIC) + d = TREE_REAL_CST (node); if (REAL_VALUE_ISINF (d)) fprintf (file, " Inf"); else if (REAL_VALUE_ISNAN (d)) |