https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69570
--- Comment #11 from Tom Hughes <tom at compton dot nu> --- This is C++ so -fexcess-precision=standard is no help as that is C only. Likewise -ffloat-store is, as I understand it, not much help in real world code because you need to make sure that you force stores in order to trigger it? Using -mpc64 seems very scary as I believe it alters the global state of the program. So short of -mfpmath=sse I suspect the only solution is to replace the equality with a comparisin that allow some variation. I'll just slink off and go back to hating x87 FP math I think...