https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83240
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target| |x86_64-*-*, i?86-*-* --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- DAZ is a separate "optimization" so while it interacts with how we handle square roots one isn't dependent on the other. Simply don't use -ffast-math if you are dealing with stuff like denormals.