aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2022-04-14 10:28:03 +0100
committerJonathan Wakely <jwakely@redhat.com>2022-04-14 11:02:37 +0100
commitd2f8208e9add01fe10ee56307cc79631b9995f74 (patch)
treef7dfdca479701c951d7b5ed395ee389565ce51c8 /gcc
parent8369b4e4c6433535981d377edc1d4abb799c9225 (diff)
downloadgcc-d2f8208e9add01fe10ee56307cc79631b9995f74.zip
gcc-d2f8208e9add01fe10ee56307cc79631b9995f74.tar.gz
gcc-d2f8208e9add01fe10ee56307cc79631b9995f74.tar.bz2
libstdc++: Fix missing and incorrect feature test macros [PR105269]
libstdc++-v3/ChangeLog: PR libstdc++/105269 * include/bits/stl_vector.h (__cpp_lib_constexpr_vector): Define. * include/c_compatibility/stdatomic.h (__cpp_lib_stdatomic_h): Define. * include/std/optional (__cpp_lib_optional): Define new value for C++23. (__cpp_lib_monadic_optional): Remove. * include/std/version (__cpp_lib_constexpr_vector): Define. (__cpp_lib_stdatomic_h): Define. (__cpp_lib_optional): Define new value for C++23. (__cpp_lib_monadic_optional): Remove. * testsuite/20_util/optional/monadic/and_then.cc: Adjust. * testsuite/20_util/optional/requirements.cc: Adjust for C++23. * testsuite/20_util/optional/version.cc: Likewise. * testsuite/23_containers/vector/cons/constexpr.cc: Check feature test macro. * testsuite/29_atomics/headers/stdatomic.h/c_compat.cc: Likewise. * testsuite/20_util/optional/monadic/version.cc: Removed. * testsuite/23_containers/vector/requirements/version.cc: New test. * testsuite/29_atomics/headers/stdatomic.h/version.cc: New test.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions