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]

Patch for c99status.html


I've installed the following patch to c99status.html to update the
<float.h> status and add more details of some other issues.

Index: c99status.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/c99status.html,v
retrieving revision 1.21
diff -u -r1.21 c99status.html
--- c99status.html	2001/02/01 10:29:27	1.21
+++ c99status.html	2001/02/05 09:13:33
@@ -86,8 +86,8 @@
 </tr>
 
 <tr><td><em>additional floating-point characteristics<br>in <code>&lt;float.h&gt;</code></em></td>
+    <td></td><td>Done</td>
     <td></td><td></td>
-    <td></td><td>Missing</td>
 </tr>
 
 <tr><td><em>remove implicit <code>int</code></em></td>
@@ -305,8 +305,9 @@
 
 <li>The extra definitions in <code>&lt;float.h&gt;</code> (of
 <code>FLT_EVAL_METHOD</code> and <code>DECIMAL_DIG</code>) are
-included in the version of <code>&lt;float.h&gt;</code> for i386, but
-have yet to be added to those for other architectures.</li>
+included in most versions of <code>&lt;float.h&gt;</code>, but not yet
+<code>float-c4x.h</code>, <code>float-m68k.h</code> or
+<code>float-vax.h</code>.</li>
 
 <li>Compiler support is needed for <code>math_errhandling</code>; see
 messages <a
@@ -320,8 +321,11 @@
 <li>In some places, <code>-pedantic</code> warnings don't take proper
 account of the standard version selected.</li>
 
-<li><code>__func__</code> should not take part in string concatenation
-and should be a distinct array from any identical string literal.</li>
+<li><code>__func__</code> should not take part in string
+concatenation, should be a distinct array from any identical string
+literal, and should have <code>const</code>-qualified element type.
+See <a href="http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view&amp;pr=460&amp;database=gcc">PR
+c/460</a> and testcases <code>c99-func-[234].c</code>.</li>
 
 <li>GCC doesn't have <code>wprintf</code>, <code>wscanf</code> and
 <code>wcsftime</code> format checking support.</li>
@@ -354,6 +358,11 @@
 writable storage, when of static storage duration).  Getting this
 right requires the new block scopes for selection and iteration
 statements to be done first.</li>
+
+<li>The constraints on where structures with flexible array members
+may be used (that they, and unions containing them (possibly
+recursively), shall not be members of structures or elements of
+arrays) are not checked.</li>
 
 <li>The list above differs from that in the C99 standard as follows:
 "LIA compatibility annex" is removed, since it refers to C99's

-- 
Joseph S. Myers
jsm28@cam.ac.uk


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