Pushed. commit c325a1addc0fc612a9db218be6abb41b2052a447 Author: Marek Polacek <pola...@redhat.com> Date: Fri Jul 3 14:14:34 2020 -0400
gcc-11/changes:: Document new C++ stuff. diff --git a/htdocs/gcc-11/changes.html b/htdocs/gcc-11/changes.html index cea01a9c..287dc864 100644 --- a/htdocs/gcc-11/changes.html +++ b/htdocs/gcc-11/changes.html @@ -76,12 +76,21 @@ a work-in-progress.</p> <h3 id="cxx">C++</h3> <ul> <li>The default mode has been changed to <code>-std=gnu++17</code>.</li> + <li>Several C++20 features have been implemented: + <ul> + <li>the compiler now supports <code>consteval virtual</code> functions</li> + <li>P2082R1, Fixing CTAD for aggregates</li> + </ul> + </li> <li>Several C++ Defect Reports have been resolved, e.g.: - <ul> - <li>DR 1512, Pointer comparison vs qualification conversions</li> - <li>DR 2289, Uniqueness of decomposition declaration names</li> - <li>DR 2237, Can a <i>template-id</i> name a constructor?</li> - </ul> + <ul> + <li>DR 1512, Pointer comparison vs qualification conversions</li> + <li>DR 2289, Uniqueness of decomposition declaration names</li> + <li>DR 2237, Can a <i>template-id</i> name a constructor?</li> + </ul> + </li> + <li>G++ now performs better access checking in templates + (<a href="https://gcc.gnu.org/PR41437">PR41437</a>).</li> </ul> <!-- <h4 id="libstdcxx">Runtime Library (libstdc++)</h4> -->