summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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: