public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* Update c99status.html
@ 2007-11-23  9:46 Joseph S. Myers
  0 siblings, 0 replies; 2+ messages in thread
From: Joseph S. Myers @ 2007-11-23  9:46 UTC (permalink / raw)
  To: gcc-patches

I've applied this patch to update c99status.html after the publication of 
C99 TC3.

Index: c99status.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/c99status.html,v
retrieving revision 1.46
diff -u -r1.46 c99status.html
--- c99status.html	13 Feb 2007 23:54:54 -0000	1.46
+++ c99status.html	22 Nov 2007 23:14:15 -0000
@@ -7,9 +7,11 @@
 <body>
 <h1>Status of C99 features in GCC</h1>
 
-<p>This table is based on the list in the foreword to the printed
-standard ISO/IEC 9899:1999 (E), as amended by ISO/IEC
-9899:1999/Cor.1:2001 (E) and ISO/IEC 9899:1999/Cor.2:2004 (E).</p>
+<p>This table is based on the list in the foreword to <a
+href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf">N1256</a>
+(ISO/IEC 9899:1999 (E), consolidated with ISO/IEC 9899:1999/Cor.1:2001
+(E), ISO/IEC 9899:1999/Cor.2:2004 (E) and ISO/IEC 9899:1999/Cor.3:2007
+(E)).</p>
 
 <p>Where "Library Issue" is listed in conjunction with some other
 status, this means that some compiler support is needed for the
@@ -186,6 +188,11 @@
 
 <tr><td><em>additional math library functions in <code>&lt;math.h&gt;</code></em></td>
     <td>Library Issue</td>
+    <td></td><td></td><td></td>
+</tr>
+
+<tr><td><em>treatment of error conditions by math library functions (<code>math_errhandling</code>)</em></td>
+    <td>Library Issue</td>
     <td></td><td></td><td>Missing</td>
 </tr>
 
@@ -345,10 +352,7 @@
 it in future in conjunction with <a href="projects/prefetch.html">work
 on prefetching</a>.</li>
 
-<li>Some changes in TC2 may not have been implemented.</li>
-
-<li>The list above differs from that in the C99 standard (as amended
-by TC1) as follows:
+<li>The list above differs from that in N1256 as follows:
 "LIA compatibility annex" is removed, since it refers to C99's
 conformance to another standard rather than something for C
 implementations to do.  The <code>&lt;stdint.h&gt;</code> and

-- 
Joseph S. Myers
joseph@codesourcery.com

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Update c99status.html
@ 2009-04-19 20:33 Joseph S. Myers
  0 siblings, 0 replies; 2+ messages in thread
From: Joseph S. Myers @ 2009-04-19 20:33 UTC (permalink / raw)
  To: gcc-patches

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2009-04-19 20:33 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-11-23  9:46 Update c99status.html Joseph S. Myers
2009-04-19 20:33 Joseph S. Myers

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).