This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Release notes for 4.7 C1X support


I've applied this patch adding release notes for the C1X features added in 
4.7.  (If the C1X revision is published by ISO before 4.7 comes out, I 
intend to add appropriate new names for the options such as -std=c11 or 
-std=c12, and the final __STDC_VERSION__ value, and will then update these 
release notes accordingly.)

Index: changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.7/changes.html,v
retrieving revision 1.66
diff -u -r1.66 changes.html
--- changes.html	5 Dec 2011 16:12:38 -0000	1.66
+++ changes.html	6 Dec 2011 00:44:01 -0000
@@ -229,6 +229,29 @@
   </li>
 </ul>
 
+<h3>C</h3>
+
+  <ul>
+    <li>There is support for some more features from the C1X revision
+    of the ISO C standard.
+    <ul>
+      <li>Unicode strings (previously supported only with options such
+      as <code>-std=gnu1x</code>, now supported
+      with <code>-std=c1x</code>), and the predefined
+      macros <code>__STDC_UTF_16__</code>
+      and <code>__STDC_UTF_32__</code>.</li>
+      <li>Nonreturning functions (<code>_Noreturn</code>
+      and <code>&lt;stdnoreturn.h&gt;</code>).</li>
+      <li>Alignment support
+      (<code>_Alignas</code>, <code>_Alignof</code>,
+      <code>max_align_t</code>, <code>&lt;stdalign.h&gt;</code>).</li>
+      <li>A built-in function <code>__builtin_complex</code> is
+      provided to support C library implementation of
+      the <code>CMPLX</code> family of macros.</li>
+    </ul>
+    </li>
+  </ul>
+
 <a name="cxx" />
 <h3>C++</h3>
 

-- 
Joseph S. Myers
joseph@codesourcery.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]