------- Comment #29 from jakub at gcc dot gnu dot org 2008-10-20 23:14 ------- Closing as INVALID, as using -ffast-math is wrong for calculix, at least for the distilled testcase from it. In the testcase +0 vs. -0 makes very big difference (atan2 acts very similarly to copysign) and so compiling with an option that says to the compiler that +0 vs. -0 is insignificant may result in very unexpected results. Most probably compiling calculix with -O -ffast-math -fsigned-zeros could work.
-- jakub at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37449