From bruce@cran.org.uk  Sun Nov 25 01:05:49 2007
Return-Path: <bruce@cran.org.uk>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 5139E16A418
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 25 Nov 2007 01:05:49 +0000 (UTC)
	(envelope-from bruce@cran.org.uk)
Received: from muon.bluestop.org (unknown [IPv6:2001:41c8:1:548a::2])
	by mx1.freebsd.org (Postfix) with ESMTP id D5BEE13C44B
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 25 Nov 2007 01:05:48 +0000 (UTC)
	(envelope-from bruce@cran.org.uk)
Received: from [IPv6:2a01:348:10f:1::7] (unknown [IPv6:2a01:348:10f:1::7])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by muon.bluestop.org (Postfix) with ESMTP id 1AA73C4001;
	Sun, 25 Nov 2007 01:05:47 +0000 (GMT)
Message-Id: <4748CA50.5050806@cran.org.uk>
Date: Sun, 25 Nov 2007 01:05:20 +0000
From: Bruce Cran <bruce@cran.org.uk>
To: Peter Jeremy <peterjeremy@optushome.com.au>
Cc: FreeBSD-gnats-submit@freebsd.org
In-Reply-To: <200704282354.l3SNsflv002488@turion.vk2pj.dyndns.org>
Subject: Re: 32-bit libc incorrectly converts some FP numbers
References: <200704282354.l3SNsflv002488@turion.vk2pj.dyndns.org>

>Number:         118240
>Category:       amd64
>Synopsis:       Re: 32-bit libc incorrectly converts some FP numbers
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-amd64
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Nov 25 01:10:00 UTC 2007
>Closed-Date:    Sun Nov 25 01:13:02 UTC 2007
>Last-Modified:  Sun Nov 25 01:13:02 UTC 2007
>Originator:     
>Release:        
>Organization:
>Environment:
>Description:
 This issue does still exist on 6.3-PRELEASE with sources from 24th 
 November.    The issue only occurs when libc is compiled with -O2, since 
 the problem appears to be due to gcse - adding -fno-gcse prevents the 
 problem.  Without CFLAGS defined in /etc/make.conf libc gets compiled 
 with -O2 and so the issue will occur in a standard 6.3 build.    
 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28096 looks like a fairly 
 similar issue, albeit in gcc 4.x.
 
 --
 Bruce
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: linimon 
State-Changed-When: Sun Nov 25 01:11:59 UTC 2007 
State-Changed-Why:  
Misfiled followup to amd64/112222; content migrated. 


Responsible-Changed-From-To: gnats-admin->freebsd-amd64 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Sun Nov 25 01:11:59 UTC 2007 
Responsible-Changed-Why:  

http://www.freebsd.org/cgi/query-pr.cgi?pr=118240 
>Unformatted:
