summaryrefslogtreecommitdiffstats
path: root/winsup/mingw
diff options
context:
space:
mode:
authorDanny Smith <dannysmith@users.sourceforge.net>2006-09-16 07:35:45 +0000
committerDanny Smith <dannysmith@users.sourceforge.net>2006-09-16 07:35:45 +0000
commit3e231d9a3866f6d7138e41a2a20db82e834dcb99 (patch)
treed6c778f9df1ce0ae5a1398f2ed31b022ed71af66 /winsup/mingw
parent23754b33c3d9e4dfcc59498c3795edfc30706e56 (diff)
downloadcygnal-3e231d9a3866f6d7138e41a2a20db82e834dcb99.tar.gz
cygnal-3e231d9a3866f6d7138e41a2a20db82e834dcb99.tar.bz2
cygnal-3e231d9a3866f6d7138e41a2a20db82e834dcb99.zip
* mingwex/gdtoa/strtopx.c (strtopx): Fix (sic) infinity.
Diffstat (limited to 'winsup/mingw')
-rw-r--r--winsup/mingw/ChangeLog5
-rwxr-xr-xwinsup/mingw/mingwex/gdtoa/strtopx.c3
2 files changed, 7 insertions, 1 deletions
diff --git a/winsup/mingw/ChangeLog b/winsup/mingw/ChangeLog
index 46b34a9ab..c3e1aec81 100644
--- a/winsup/mingw/ChangeLog
+++ b/winsup/mingw/ChangeLog
@@ -1,3 +1,8 @@
+2006-09-16 Danny Smith <dannysmith@users.sourceforge.net>
+
+ * mingwex/gdtoa/strtopx.c (strtopx): Fix long double representation
+ of infinity.
+
2006-09-11 Christopher Faylor <cgf@timesys.com>
* Makefile.in: Semi-revert 2006-08-30 change.
diff --git a/winsup/mingw/mingwex/gdtoa/strtopx.c b/winsup/mingw/mingwex/gdtoa/strtopx.c
index 448456d3a..14fea435f 100755
--- a/winsup/mingw/mingwex/gdtoa/strtopx.c
+++ b/winsup/mingw/mingwex/gdtoa/strtopx.c
@@ -87,7 +87,8 @@ __strtopx(CONST char *s, char **sp, void *V)
case STRTOG_Infinite:
L[_0] = 0x7fff;
- L[_1] = L[_2] = L[_3] = L[_4] = 0;
+ L[_1] = 0x8000;
+ L[_2] = L[_3] = L[_4] = 0;
break;
case STRTOG_NaN: