------- Comment #14 from ktietz at gcc dot gnu dot org 2009-09-05 09:17 ------- (In reply to comment #13) > > This looks like a target bug. > > This looks also like a problem with the way arguments and results are handled > (this is why I have suggested an alignement problem in comment #9). > > The result in comment #2: > > Function 3: > result 1: -41718457312547043000000000000000000.0000 > result 2: 142007.828125 > > seems also to point in this direction. >
We had a strict-aliasing bug in mingw's runtime. Could you retest the bug with newer runtime, if it is solved. Cheers, Kai -- ktietz at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ktietz at gcc dot gnu dot | |org GCC target triplet| |*-*-mingw32 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40070