mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-07 20:10:53 +08:00
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
This commit is contained in:
parent
e6d6c95a52
commit
519b0e16cd
@ -1,3 +1,8 @@
|
||||
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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user