------- 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