This is the mail archive of the
libstdc++@sourceware.cygnus.com
mailing list for the libstdc++ project.
Re: FreeBSD 4.0 support now in
- To: bkoz at cygnus dot com
- Subject: Re: FreeBSD 4.0 support now in
- From: Loren James Rittle <rittle at latour dot rsch dot comm dot mot dot com>
- Date: Thu, 11 May 2000 01:19:39 -0500 (CDT)
- CC: libstdc++ at sourceware dot cygnus dot com
- References: <Pine.SOL.3.91.1000510192817.29953A-100000@cse.cygnus.com>
- Reply-to: rittle at rsch dot comm dot mot dot com
>> The remaining failure is in 27_io/ostream_inserter_arith.cc and has
>> something to do with
> hmm. didn't notice this on 4.0.......
If all tests passed for you, then it appears to be a gcc thing related
to floating point math on FreeBSD 3.4. For whatever it is worth, this
simple program:
#include <iostream>
int main()
{
long double val = 1.2345678901234567890123456789e+1000L;
std::cout << val << std::endl;
}
; /usr/local/bin/g++ t.C; a.out # 2.95.2+
floating point exception--core dumped
; /usr/local/beta-gcc/bin/g++ -static t.C;a.out # recent CVS
floating point exception--core dumped
dumps core with old libstdc++ and v3. This was the root cause of
the remaining failure.
I see Infinity under Solaris. If you say this is working under 4.0,
then I don't really care to investigate since IEEE-FP handling was a
known problem area.
Regards,
Loren