On Wed, 19 Jun 2019 at 20:07, Jonathan Wakely <jwakely....@gmail.com> wrote:
>
> On Wed, 19 Jun 2019 at 20:05, Joel Sherrill <j...@rtems.org> wrote:
> >
> > Hi
> >
> > I was double checking the C++17 support in GCC for someone and the text at
> > this URL states
> > the support is experimental and gives the impression that the support is
> > incomplete. The table
> > of language features now has them all implemented.
> >
> > Is this text still accurate?
>
> No, see the 9.1.0 announcement:
> https://gcc.gnu.org/ml/gcc-announce/2019/msg00001.html
>
> > https://gcc.gnu.org/projects/cxx-status.html#cxx17
>
> We should fix that, thanks!

Sorry it took so long, but here's a patch to update the C++17 status.

OK for CVS?
Index: htdocs/projects/cxx-status.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/projects/cxx-status.html,v
retrieving revision 1.87
diff -u -r1.87 cxx-status.html
--- htdocs/projects/cxx-status.html     8 Jul 2019 17:45:16 -0000       1.87
+++ htdocs/projects/cxx-status.html     12 Jul 2019 15:57:38 -0000
@@ -26,7 +26,8 @@
   </p>
 
   <p>For information about the status of the library implementation, please see
-  <a href="https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html";>this 
page</a>.
+  the <a href="https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html";>
+   Implementation Status</a> section of the Libstdc++ manual.
   </p>
 
   <h2 id="cxx2a">C++2a Support in GCC</h2>
@@ -355,8 +356,11 @@
 
   <h2 id="cxx17">C++17 Support in GCC</h2>
 
-  <p>GCC has experimental support for the latest revision of the C++
-  standard, which was published in 2017.</p>
+  <p>GCC has almost full support for the latest revision of the C++
+  standard, which was published in 2017.
+  Some library features are missing or incomplete, as described in
+  <a 
href="https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.2017";>the
 library documentation</a>.
+  </p>
 
   <p>C++17 features are available as part of "mainline" GCC
     in the trunk of <a href="../svn.html">GCC's repository</a>
@@ -366,11 +370,6 @@
       extensions in addition to C++17 features,
     add <code>-std=gnu++17</code>.</p>
 
-  <p><strong>Important</strong>: Because the final ISO C++17 standard is
-  still new, GCC's support is <strong>experimental</strong>. No attempt
-  will be made to maintain backward compatibility with implementations of
-  C++17 features that do not reflect the final standard.</p>
-
   <h2>C++17 Language Features</h2>
 
   <p>The following table lists new language features that have been

Reply via email to