On 22/04/20 22:57 +0100, Jonathan Wakely wrote: >This series of patches fixes a number of omissions and errors in the >feature test macros we define. > >Tested powerpc64le-linux, committed to master. > >Jonathan Wakely (8): > libstdc++: Update value of __cpp_lib_jthread macro > libstdc++: Remove non-standard feature test macros > libstdc++: Add missing feature test macros > libstdc++: Rename __cpp_lib_constexpr_invoke macro > libstdc++: Update __cpp_lib_concepts value > libstdc++: Do not define __cpp_lib_constexpr_algorithms in > libstdc++: Update (and revert) value of __cpp_lib_array_constexpr > libstdc++: Define __cpp_lib_execution feature test macro I've backported some of these changes (and other ones related to feature test macros) to the gcc-9 branch. This means both master and gcc-9 should define exactly the feature test macros for the features they support. With that done, I've also updated the C++20 status table in the docs (only for master so far, but I'll do it for gcc-9 too). The attached doc patch has been committed to master.