From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28666 invoked by alias); 29 Oct 2009 20:26:54 -0000 Received: (qmail 28375 invoked by uid 48); 29 Oct 2009 20:26:39 -0000 Date: Thu, 29 Oct 2009 20:26:00 -0000 Message-ID: <20091029202639.28374.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug c/41867] Translation time Floating Point precision is too small In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "jsm28 at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2009-10/txt/msg02486.txt.bz2 ------- Comment #3 from jsm28 at gcc dot gnu dot org 2009-10-29 20:26 ------- If you want C99-conforming excess precision, then use 4.5 or later (not 4.4) with -fexcess-precision=standard or strict conformance options such as -std=c99 that imply it (not -std=gnu99). With that I get: ls_ld2=1.0842e-19 ls_d2 =1.0842e-19 ls_f2 =1.0842e-19 LD_EPS=1.0842e-19 D_EPS=2.22045e-16 F_EPS=1.19209e-07 fs_ld2=1.0842e-19 fs_d2 =1.0842e-19 fs_f2 =1.0842e-19 which I think is what you want. *** This bug has been marked as a duplicate of 323 *** -- jsm28 at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |DUPLICATE http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41867