From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21547 invoked by alias); 8 Nov 2009 14:15:21 -0000 Received: (qmail 21425 invoked by uid 48); 8 Nov 2009 14:15:09 -0000 Date: Sun, 08 Nov 2009 14:15:00 -0000 Message-ID: <20091108141509.21424.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug c++/41986] incorrect execution via addition of -finline-functions In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "tim dot dawborn at gmail dot com" 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-11/txt/msg00712.txt.bz2 ------- Comment #3 from tim dot dawborn at gmail dot com 2009-11-08 14:15 ------- Thanks. Your comment sparked an idea. There is no bug in the logic of the source code itself, nor should there be any floating point differences anywhere. There should be no floating point differences as for every two floating point variables $a$ and $b$ which are checked for equality, before the check happens, $a$ will be assigned the value $b$. I've refined the code needed to replicate down a lot and will repost the bug under a more suitable heading, as it has nothing to do with inline-functions. Sorry to waste your time :) Summary: Upon further inspection, the description of this ticket is not correct. Will re-file bug under appropriate heading. -- tim dot dawborn at gmail dot com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |RESOLVED Resolution| |INVALID http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41986