https://bugs.kde.org/show_bug.cgi?id=359950
--- Comment #5 from Julian Seward <jsew...@acm.org> --- (In reply to Tom Hughes from comment #3) > Although I'm not clear if that is what has happened here (and this should > only happen when not running under valgrind) that's not actually true with > x87 because if the compiler chooses to move one of the values from the FP > stack to memory in the middle of the comparisons for any reason it will get > converted from 80 bit to 64 bit and it's value will change... As a side note .. no .. x87 spills/reloads are done with 80-bit loads/stores, exactly to avoid the situation that the values computed depend on the specifics of register allocation. That said .. I'm not really clear what's going on here. It might be some kind of precision problem, given that there are only really 53 mantissa bits available because V simulates 80 bit registers using normal double-precision values. It would require further investigation. -- You are receiving this mail because: You are watching all bug changes.