https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81647
--- Comment #4 from joseph at codesourcery dot com <joseph at codesourcery dot com> --- Indeed, it's purely the *internal* LTGT_EXPR and LTGT RTL for which the semantics are unclear; the semantics of the built-in function are unambiguous (exception only for signaling NaNs).