https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91645
--- Comment #2 from Nikita Lisitsa <lisyarus at gmail dot com> --- If by 'isless(y, 0.0)' you mean 'y < 0.f', then no, it doesn't change anything, it produces the same 'ucomiss ... call sqrtf' boilerplate. May I have misunderstood you? By the way, what about '#pragma GCC optimize ("no-math-errno")'? Is it supposed to work? Should I issue another bug on that matter?