From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16337 invoked by alias); 29 Aug 2002 00:46:02 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 16318 invoked by uid 71); 29 Aug 2002 00:46:01 -0000 Date: Wed, 28 Aug 2002 17:46:00 -0000 Message-ID: <20020829004601.16317.qmail@sources.redhat.com> To: nobody@gcc.gnu.org Cc: gcc-prs@gcc.gnu.org, From: Gabriel Dos Reis Subject: Re: libstdc++/7753: Problems with (signaling_Nan()) Reply-To: Gabriel Dos Reis X-SW-Source: 2002-08/txt/msg00598.txt.bz2 List-Id: The following reply was made to PR libstdc++/7753; it has been noted by GNATS. From: Gabriel Dos Reis To: Peter Schmid Cc: gcc-gnats@gcc.gnu.org Subject: Re: libstdc++/7753: Problems with (signaling_Nan()) Date: 29 Aug 2002 02:32:50 +0200 Peter Schmid 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