]> Savannah Git Hosting - gnulib.git/commitdiff
doc: Add a note.
authorBruno Haible <bruno@clisp.org>
Tue, 14 Nov 2023 01:47:21 +0000 (02:47 +0100)
committerBruno Haible <bruno@clisp.org>
Tue, 14 Nov 2023 01:47:21 +0000 (02:47 +0100)
* doc/posix-headers/stdatomic.texi: Add a note about the memory model.

ChangeLog
doc/posix-headers/stdatomic.texi

index ab55ea915c1d69fd43e8758ad43201d8601c7550..9673099168ffa44ca04d197ec9e6e15a4f717edb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2023-11-13  Bruno Haible  <bruno@clisp.org>
+
+       doc: Add a note.
+       * doc/posix-headers/stdatomic.texi: Add a note about the memory model.
+
 2023-11-13  Bruno Haible  <bruno@clisp.org>
 
        Don't use CHERI facilities with CC="clang -march=morello".
index d2368006bd7f760e3df5a185ace33cafbd648fd2..440dab625dcdc55fe21bf3395161e7820c0d265d 100644 (file)
@@ -17,4 +17,8 @@ Portability problems not fixed by Gnulib:
 @item
 This header file is missing on many platforms:
 glibc with GCC 4.8.x or clang 2.8, FreeBSD 6.4, NetBSD 7.0, OpenBSD 6.5, OpenBSD 6.9 with gcc, Minix 3.3.0, AIX 7.2 with xlc or xlclang, HP-UX 11.31, IRIX 6.5, Solaris 11.3 with Oracle Studio 12.4 (Sun C 5.13), Cygwin 1.5.19, mingw, MSVC 14.
+@item
+Linus Torvalds believes that
+``no compiler writer will get the C/C++ memory model right'';
+see @url{https://lkml.org/lkml/2018/6/7/761}.
 @end itemize