From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27772 invoked by alias); 22 Nov 2004 09:58:23 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 27422 invoked by uid 48); 22 Nov 2004 09:57:54 -0000 Date: Mon, 22 Nov 2004 09:58:00 -0000 Message-ID: <20041122095754.27421.qmail@sourceware.org> From: "pcarlini at suse dot de" To: gcc-bugs@gcc.gnu.org In-Reply-To: <20040823040835.17140.jlquinn@gcc.gnu.org> References: <20040823040835.17140.jlquinn@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libstdc++/17140] Floating point output is slow X-Bugzilla-Reason: CC X-SW-Source: 2004-11/txt/msg02516.txt.bz2 List-Id: ------- Additional Comments From pcarlini at suse dot de 2004-11-22 09:57 ------- Hi again. I'm now running on the three architectures the following tests attached to the PR. 1- fmttest1.cc 2- fptest.cc 3- lfptest.cc The second one seems basically OK, besides some problems, on x86 *only*, of this type: fd.x[0]=0x32f8c7de; fd.x[1]=0xbf19c68d; dtoa -0.0001 printf -1e-04 mismatch mode e.0 fd.x[0]=0x207c7765; fd.x[1]=0x3fef97c6; dtoa 1e+00 printf 1e-00 I think we already discussed those a bit with Jerry, seem not serious: indeed, both x86_64 and ia64 (with a *newer* glibc installed) are 100% OK. I'm having more problems with fmttest1.cc, which fails on *all* three machines (assertion at line 4098). Jerry, Benjamin, does it pass for you? Also, with lfptest.cc, that segfaults consistently on x86_64 and ia64 at line 56: if (dosprintf) sprintf(buf2, "%Lf",fd.d); Time permitting, I'd like to help investigating the last one, at least. That's all for now. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17140