diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1994-08-24 18:43:25 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1994-08-24 18:43:25 -0400 |
commit | 7063dcbeb705d334e62355cfa1332d2d0c582338 (patch) | |
tree | a5567d2300c8b739bd4f28dc3bd4749d7f21b29c /gcc/print-tree.c | |
parent | 5748cda9cb60818dbc743b0d40e9c8a6403c4e4e (diff) | |
download | gcc-7063dcbeb705d334e62355cfa1332d2d0c582338.zip gcc-7063dcbeb705d334e62355cfa1332d2d0c582338.tar.gz gcc-7063dcbeb705d334e62355cfa1332d2d0c582338.tar.bz2 |
(print_node_brief...
(print_node_brief, print_node): Use assignment instead of
initialization for aggregate local variable REAL_VALUE_TYPE d.
From-SVN: r7973
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 7419b53..6c2a64e 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)) |