This is the mail archive of the
gcc-prs@gcc.gnu.org
mailing list for the GCC project.
Re: libstdc++/7753: Problems with <limit> (signaling_Nan())
- From: Gabriel Dos Reis <gdr at integrable-solutions dot net>
- To: nobody at gcc dot gnu dot org
- Cc: gcc-prs at gcc dot gnu dot org,
- Date: 29 Aug 2002 00:46:01 -0000
- Subject: Re: libstdc++/7753: Problems with <limit> (signaling_Nan())
- Reply-to: Gabriel Dos Reis <gdr at integrable-solutions dot net>
The following reply was made to PR libstdc++/7753; it has been noted by GNATS.
From: Gabriel Dos Reis <gdr@integrable-solutions.net>
To: Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
Cc: gcc-gnats@gcc.gnu.org
Subject: Re: libstdc++/7753: Problems with <limit> (signaling_Nan())
Date: 29 Aug 2002 02:32:50 +0200
Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de> writes:
| System: Linux kiste 2.4.18 #8 Sat Mar 9 15:33:15 CET 2002 i686 unknown
| Architecture: i686
| 2.13.90.0.3 20020809
| host: i686-pc-linux-gnu
| build: i686-pc-linux-gnu
| target: i686-pc-linux-gnu
| configured with: ../gcc/configure --enable-shared --disable-nls --enable-threads=posix --enable-languages=c,c++,f77,objc --enable-__cxa_atexit
| >Description:
| gcc does not compile the file tnan.C. There are problems with the
| functions returning the representations of SNANs, QNANs and
| Infinity.
This is odd, because I'm also using such an architecture and I'm not
seeing the failure you're reporting. I have:
% as --version
GNU assembler 2.12.90 20020707
and
% ld --version
GNU ld version 2.12.90 20020707
% nm libstdc++.so | c++filt| grep _float_
00099298 R std::__glibcpp_float_QNaN
0009929c R std::__glibcpp_float_SNaN
00099294 R std::__glibcpp_float_infinity
000992a0 R std::__glibcpp_float_denorm_min
% nm libstdc++.so | c++filt| grep _double_
000992b0 R std::__glibcpp_double_QNaN
000992b8 R std::__glibcpp_double_SNaN
000992a8 R std::__glibcpp_double_infinity
000992d4 R std::__glibcpp_long_double_QNaN
000992e0 R std::__glibcpp_long_double_SNaN
000992c0 R std::__glibcpp_double_denorm_min
000992c8 R std::__glibcpp_long_double_infinity
000992ec R std::__glibcpp_long_double_denorm_min
What do you get?
-- Gaby