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]

Update c99status.html


I've applied this patch to update c99status.html regarding the status of 
VLAs and stdint.h.  Although there are some technical issues for VLAs 
remaining for which I've filed the listed PRs, I think listing them as 
"Done" is now fair as these corner cases are unlikely to be found in 
ordinary code.

Index: c99status.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/c99status.html,v
retrieving revision 1.50
diff -u -r1.50 c99status.html
--- c99status.html	29 Mar 2009 20:18:42 -0000	1.50
+++ c99status.html	19 Apr 2009 20:27:52 -0000
@@ -66,7 +66,7 @@
 </tr>
 
 <tr><td><em>variable-length arrays</em></td>
-    <td></td><td></td><td>Broken</td>
+    <td></td><td>Done</td><td></td>
     <td></td>
 </tr>
 
@@ -342,12 +342,17 @@
 requirements of the C99 standard.</li>
 
 <li>There are some known bugs (<a
-href="http://gcc.gnu.org/PR19771";>19771</a>, <a
 href="http://gcc.gnu.org/PR39564";>39564</a>, <a
 href="http://gcc.gnu.org/PR39581";>39581</a>, <a
 href="http://gcc.gnu.org/PR39582";>39582</a>) relating to corner cases
 of variable length arrays (VLAs).</li>
 
+<li><code>&lt;stdint.h&gt;</code> is provided by GCC, or fixed where
+the system headers provide a nonconforming version, on some but not
+yet all systems.  On systems where types in this header have been
+defined as <code>char</code>, GCC retains this definition although it
+is not permitted by C99.</li>
+
 <li><code>const</code>-qualified compound literals could share storage
 with each other and with string literals, but currently don't.</li>
 

-- 
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]