[committed 0/8] libstdc++: Add/update/fix feature test macros

Jonathan Wakely jwakely@redhat.com
Thu Apr 23 20:46:22 GMT 2020


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 <utility>
>  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.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch.txt
Type: text/x-patch
Size: 86265 bytes
Desc: not available
URL: <https://gcc.gnu.org/pipermail/gcc-patches/attachments/20200423/905afd74/attachment-0001.bin>


More information about the Gcc-patches mailing list