Commit 519b0e16 by Bud Davis Committed by Bud Davis

re PR libfortran/12839 (incorrect IO of Inf)

2004-06-27  Bud Davis  <bdavis9659@comcast.net>

        PR gfortran/12839
        * io/write.c (write_float): check signbit for Infinity.

From-SVN: r83757
parent e6d6c95a
2004-06-27 Bud Davis <bdavis9659@comcast.net>
PR gfortran/12839
* io/write.c (write_float): check signbit for Infinity.
2004-06-26 Bud Davis <bdavis9659@comcast.net>
PR gfortran/16196
......
......@@ -523,13 +523,13 @@ write_float (fnode *f, const char *source, int len)
}
memset(p, ' ', nb);
res = isinf (n);
res = isinf (n);
if (res != 0)
{
if (res > 0)
fin = '+';
else
if (signbit(n))
fin = '-';
else
fin = '+';
if (nb > 7)
memcpy(p + nb - 8, "Infinity", 8);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment