This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
1.1.0: wrong negative HUGE_VAL
- To: cygwin at sourceware dot cygnus dot com
- Subject: 1.1.0: wrong negative HUGE_VAL
- From: ruediger dot franke at de dot abb dot com
- Date: Fri, 9 Jun 2000 16:43:14 +0100
Hi,
yesterday I installed cygwin using setup and internet download from
ftp.sunet.se. Unfortunately my programs developed under B20 don't run anymore
properly.
The problem is that HUGE_VAL contains the wrong negative value
-6.59614e-229. The following test program reproduces my probelm:
#include <math.h>
#include <stdio.h>
int main()
{
printf("HUGE_VAL is: %g\n", HUGE_VAL);
printf(" 1.0/0.0 is: %g\n", 1.0/0.0);
}
Compiled under 1.1.0, the program produces (using gcc or g++):
HUGE_VAL is: -6.59614e-229
1.0/0.0 is: Inf
Compiled under B20, it produces the same output when using gcc, but with g++ the
result is as expected:
HUGE_VAL is: Inf
1.0/0.0 is: Inf
Can you help?
Ruediger
P.S. here is the output of cygcheck:
(See attached file: cygcheck.out)
cygcheck.out
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com