]> granicus.if.org Git - clang/commitdiff
Add a note about atomic builtins to c11 section of release notes.
authorDavid Chisnall <csdavec@swan.ac.uk>
Tue, 15 May 2012 13:18:03 +0000 (13:18 +0000)
committerDavid Chisnall <csdavec@swan.ac.uk>
Tue, 15 May 2012 13:18:03 +0000 (13:18 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@156820 91177308-0d34-0410-b5e6-96231b3b80d8

docs/ReleaseNotes.html

index acf0e6d1502d52a74584c8eb1c46f7f199b33154..1dfdfbefe9f480a8e71475f8a95b6a2a01b017ab 100644 (file)
@@ -112,7 +112,12 @@ modes.</p>
 
 <p>All warning and language selection flags which previously accepted
 <code>c1x</code> have been updated to accept <code>c11</code>. The old
-<code>c1x</code> forms have been removed.
+<code>c1x</code> forms have been removed.</p>
+
+<p>Clang 3.1 adds a family of <code>__c11_atomic</code> builtins corresponding
+   directly to the <code>_explict</code> versions of the C11 atomic functions.
+   This means that C11's <code>&lt;stdatomic.h&gt;</code> can be implemented in
+   a small set of trivial macros.  </p>
 
 <!-- = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = -->
 <h3 id="cxxchanges">C++ Language Changes in Clang</h3>