https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112449
--- Comment #13 from joseph at codesourcery dot com <joseph at codesourcery dot com> --- On Fri, 10 Nov 2023, rguenth at gcc dot gnu.org via Gcc-bugs wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112449 > > --- Comment #11 from Richard Biener <rguenth at gcc dot gnu.org> --- > (In reply to post+gcc from comment #10) > > The standard says > > > > > This annex does not require the full support for signaling NaNs specified > > > in IEC 60559. This > > annex uses the term NaN, unless explicitly qualified, to denote quiet NaNs. > > Where specification of > > signaling NaNs is not provided, the behavior of signaling NaNs is > > implementation-defined (either > > treated as an IEC 60559 quiet NaN or treated as an IEC 60559 signaling NaN). > > I don't see implement-c.texi saying anything about this. Joseph, can you > improve documentation here? Updating implement-c.texi for C23 is on my list for after C23 is out and so we have final subclause references (but the list of implementation-defined behavior in J.3 doesn't seem to have that point from Annex F at present).