[Bug c++/57000] [4.8/4.9 Regression] ICE with -Ofast and -frounding-math

jakub at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Apr 19 07:44:00 GMT 2013


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57000

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> 2013-04-19 07:44:54 UTC ---
reassoc clearly doesn't adjust the virtual ops, not sure if just on the pow*
handling, or everywhere, it expects the math builtin calls to have no vops.
As the vops are missing just with -ffast-math, guess this is just about the
flag_unsafe_math_operations guarded code, i.e. pow and powi handling.

So, either we should give up also if the builtin pow/powi etc. has vops, or
request updating of vops if we see any pow* with vops and modify it, or update
it ourselves.



More information about the Gcc-bugs mailing list