https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112449
--- Comment #15 from Joseph S. Myers <jsm28 at gcc dot gnu.org> --- In the absence of -fsignaling-nans, signaling NaN representations are non-value representations (formerly known as trap representations) and not considered to represent any valid value of their type. In practice the effects of using such a representation should be bounded, but the bounds certainly include sNaN * 1.0 producing another such representation (not necessarily consistently). "treated as an ISO/IEC 60559 quiet NaN" goes both ways (for results as well as operands).
