[Bug rtl-optimization/69570] [6 Regression] if-conversion bug on i?86
tom at compton dot nu
gcc-bugzilla@gcc.gnu.org
Tue Feb 2 15:27:00 GMT 2016
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...
More information about the Gcc-bugs
mailing list