diff mbox

List C11 features in 4.9 release notes

Message ID Pine.LNX.4.64.1311290046270.22976@digraph.polyomino.org.uk
State New
Headers show

Commit Message

Joseph Myers Nov. 29, 2013, 12:48 a.m. UTC
I've applied this patch to mention new C11 features in the 4.9 release 
notes.  (I expect there are plenty more features all over GCC that still 
need adding to the release notes - someone will need to review the changes 
that have gone in since 4.8, looking for significant new features.)
diff mbox

Patch

Index: changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.9/changes.html,v
retrieving revision 1.41
diff -u -r1.41 changes.html
--- changes.html	28 Nov 2013 15:05:51 -0000	1.41
+++ changes.html	29 Nov 2013 00:45:46 -0000
@@ -143,10 +143,26 @@ 
     instructions.</li>
   </ul>           
 
-<!--
 <h3>C</h3>
--->
-
+<ul>
+  <li>ISO C11 atomics (the <code>_Atomic</code> type specifier and
+  qualifier and the <code>&lt;stdatomic.h&gt;</code> header) are now
+  supported.</li>
+
+  <li>ISO C11 generic selections (<code>_Generic</code> keyword) are
+  now supported.</li>
+
+  <li>ISO C11 thread-local storage (<code>_Thread_local</code>,
+  similar to GNU C <code>__thread</code>) is now supported.</li>
+
+  <li>ISO C11 support is now at a similar level of completeness to ISO
+  C99 support: substantially complete modulo bugs, extended
+  identifiers (supported except for corner cases
+  when <code>-fextended-identifiers</code> is used), floating-point
+  issues (mainly but not entirely relating to optional C99 features
+  from Annexes F and G) and the optional Annexes K (Bounds-checking
+  interfaces) and L (Analyzability).</li>
+</ul>
 
 <h3 id="cxx">C++</h3>
 <ul>