From 7063dcbeb705d334e62355cfa1332d2d0c582338 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Wed, 24 Aug 1994 18:43:25 -0400 Subject: [PATCH] (print_node_brief... (print_node_brief, print_node): Use assignment instead of initialization for aggregate local variable REAL_VALUE_TYPE d. From-SVN: r7973 --- gcc/print-tree.c | 8 ++++++-- 1 file 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)) -- 2.30.2