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><stdnoreturn.h></code>).</li> + <li>Alignment support + (<code>_Alignas</code>, <code>_Alignof</code>, + <code>max_align_t</code>, <code><stdalign.h></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 jos...@codesourcery.com