From 645b803a5944ca0bb503c28289073a08c1c27280 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sat, 14 Oct 2023 23:45:40 +0200 Subject: [PATCH] totalorder*: Document glibc bug on SH4. * doc/posix-functions/totalorder.texi: Mention the glibc bug on SH4. * doc/posix-functions/totalorderf.texi: Likewise. * doc/posix-functions/totalorderl.texi: Likewise. --- ChangeLog | 5 +++++ doc/posix-functions/totalorder.texi | 4 ++++ doc/posix-functions/totalorderf.texi | 4 ++++ doc/posix-functions/totalorderl.texi | 4 ++++ 4 files changed, 17 insertions(+) diff --git a/ChangeLog b/ChangeLog index 2bb7e48799..41c24812d8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2023-10-14 Bruno Haible + totalorder*: Document glibc bug on SH4. + * doc/posix-functions/totalorder.texi: Mention the glibc bug on SH4. + * doc/posix-functions/totalorderf.texi: Likewise. + * doc/posix-functions/totalorderl.texi: Likewise. + totalorder*: Fix test failures on SH4. * lib/snan.h: Update comment. * lib/totalorderf.c (totalorderf): On sh4, invert bit 22 before diff --git a/doc/posix-functions/totalorder.texi b/doc/posix-functions/totalorder.texi index 3e1745a29c..b28598ec6f 100644 --- a/doc/posix-functions/totalorder.texi +++ b/doc/posix-functions/totalorder.texi @@ -29,4 +29,8 @@ glibc 2.30. Portability problems not fixed by Gnulib: @itemize +@item +This function treats signalling NaNs incorrectly on some platforms: +@c https://sourceware.org/bugzilla/show_bug.cgi?id=30973 +glibc 2.35/sh4. @end itemize diff --git a/doc/posix-functions/totalorderf.texi b/doc/posix-functions/totalorderf.texi index 6d3b2f55a3..c49e91ac0b 100644 --- a/doc/posix-functions/totalorderf.texi +++ b/doc/posix-functions/totalorderf.texi @@ -29,4 +29,8 @@ glibc 2.30. Portability problems not fixed by Gnulib: @itemize +@item +This function treats signalling NaNs incorrectly on some platforms: +@c https://sourceware.org/bugzilla/show_bug.cgi?id=30973 +glibc 2.35/sh4. @end itemize diff --git a/doc/posix-functions/totalorderl.texi b/doc/posix-functions/totalorderl.texi index d21bca8621..2b2d0c9681 100644 --- a/doc/posix-functions/totalorderl.texi +++ b/doc/posix-functions/totalorderl.texi @@ -29,4 +29,8 @@ glibc 2.30. Portability problems not fixed by Gnulib: @itemize +@item +This function treats signalling NaNs incorrectly on some platforms: +@c https://sourceware.org/bugzilla/show_bug.cgi?id=30973 +glibc 2.35/sh4. @end itemize -- 2.39.5