OSDN Git Service

* print-tree.c (print_node_brief, print_node): Print sign of Inf.
authoramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 6 Oct 2006 15:59:47 +0000 (15:59 +0000)
committeramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 6 Oct 2006 15:59:47 +0000 (15:59 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117506 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/print-tree.c

index a34d77e..7625c49 100644 (file)
@@ -1,5 +1,9 @@
 2006-10-06  J"orn Rennecke  <joern.rennecke@st.com>
 
+       * print-tree.c (print_node_brief, print_node): Print sign of Inf.
+
+2006-10-06  J"orn Rennecke  <joern.rennecke@st.com>
+
        * config/sh/sh.h (LIBGCC2_DOUBLE_TYPE_SIZE): Define.
 
 2006-10-05  Uros Bizjak  <uros@kss-loka.si>
index b207fe3..57b07ac 100644 (file)
@@ -138,7 +138,7 @@ print_node_brief (FILE *file, const char *prefix, tree node, int indent)
 
       d = TREE_REAL_CST (node);
       if (REAL_VALUE_ISINF (d))
-       fprintf (file, " Inf");
+       fprintf (file,  REAL_VALUE_NEGATIVE (d) ? " -Inf" : " Inf");
       else if (REAL_VALUE_ISNAN (d))
        fprintf (file, " Nan");
       else
@@ -709,7 +709,7 @@ print_node (FILE *file, const char *prefix, tree node, int indent)
 
            d = TREE_REAL_CST (node);
            if (REAL_VALUE_ISINF (d))
-             fprintf (file, " Inf");
+             fprintf (file,  REAL_VALUE_NEGATIVE (d) ? " -Inf" : " Inf");
            else if (REAL_VALUE_ISNAN (d))
              fprintf (file, " Nan");
            else