From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31759 invoked by alias); 19 Nov 2012 01:55:58 -0000 Received: (qmail 29912 invoked by uid 48); 19 Nov 2012 01:55:31 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/55378] Inconsistant double 387 computation when using osthread under windows Date: Mon, 19 Nov 2012 01:55:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Target Component Host Severity Message-ID: In-Reply-To: References: X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 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: 2012-11/txt/msg01697.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55378 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Target|Mingw, cygwin |i?86-*-mingw* | |i?86-*-cygwin-* Component|c |target Host|Windows | Severity|major |normal --- Comment #2 from Andrew Pinski 2012-11-19 01:55:29 UTC --- The difference is 1ulp correct? Maybe there is different rounding modes are selected for the main thread and the spawned threads. Can you see which mode of i387 is used for each? Maybe the spawned threads are using 80bits while the main thread is using 64bits.