[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