diff options
author | Giuseppe D'Angelo <giuseppe.dangelo@kdab.com> | 2025-03-27 12:48:26 +0100 |
---|---|---|
committer | Giuseppe D'Angelo <giuseppe.dangelo@kdab.com> | 2025-03-27 13:47:30 +0100 |
commit | 6acfb68dc0a4798ca0a6ddae894c70f815f5295d (patch) | |
tree | e590c9b95ea5aa6b11eb0a128ed3f58856c40333 | |
parent | aba3018af8e025a62a87c704ccad6714b13bc811 (diff) | |
download | gcc-6acfb68dc0a4798ca0a6ddae894c70f815f5295d.zip gcc-6acfb68dc0a4798ca0a6ddae894c70f815f5295d.tar.gz gcc-6acfb68dc0a4798ca0a6ddae894c70f815f5295d.tar.bz2 |
libstdc++: re-bump the feature-test macro for P2562R1 [PR119488]
Now that the algorithms have been merged we can advertise full support
for P2562R1. This effectively reverts r15-8933-ga264c270fde292.
libstdc++-v3/ChangeLog:
PR libstdc++/119488
* include/bits/version.def (constexpr_algorithms): Bump
the feature-testing macro.
* include/bits/version.h: Regenerate.
* testsuite/25_algorithms/cpp_lib_constexpr.cc: Test the
bumped value for the feature-testing macro.
-rw-r--r-- | libstdc++-v3/include/bits/version.def | 2 | ||||
-rw-r--r-- | libstdc++-v3/include/bits/version.h | 4 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/25_algorithms/cpp_lib_constexpr.cc | 2 |
3 files changed, 4 insertions, 4 deletions
diff --git a/libstdc++-v3/include/bits/version.def b/libstdc++-v3/include/bits/version.def index 7ef60af..1468c04 100644 --- a/libstdc++-v3/include/bits/version.def +++ b/libstdc++-v3/include/bits/version.def @@ -1117,7 +1117,7 @@ ftms = { ftms = { name = constexpr_algorithms; values = { - v = 202305; + v = 202306; cxxmin = 26; }; values = { diff --git a/libstdc++-v3/include/bits/version.h b/libstdc++-v3/include/bits/version.h index a96ff49..f7c9849 100644 --- a/libstdc++-v3/include/bits/version.h +++ b/libstdc++-v3/include/bits/version.h @@ -1257,9 +1257,9 @@ #if !defined(__cpp_lib_constexpr_algorithms) # if (__cplusplus > 202302L) -# define __glibcxx_constexpr_algorithms 202305L +# define __glibcxx_constexpr_algorithms 202306L # if defined(__glibcxx_want_all) || defined(__glibcxx_want_constexpr_algorithms) -# define __cpp_lib_constexpr_algorithms 202305L +# define __cpp_lib_constexpr_algorithms 202306L # endif # elif (__cplusplus >= 202002L) # define __glibcxx_constexpr_algorithms 201806L diff --git a/libstdc++-v3/testsuite/25_algorithms/cpp_lib_constexpr.cc b/libstdc++-v3/testsuite/25_algorithms/cpp_lib_constexpr.cc index 3e5e552..3f60e99 100644 --- a/libstdc++-v3/testsuite/25_algorithms/cpp_lib_constexpr.cc +++ b/libstdc++-v3/testsuite/25_algorithms/cpp_lib_constexpr.cc @@ -23,7 +23,7 @@ #ifndef __cpp_lib_constexpr_algorithms # error "Feature-test macro for constexpr algorithms missing" #elif __cplusplus > 202302L -# if __cpp_lib_constexpr_algorithms < 202305L +# if __cpp_lib_constexpr_algorithms < 202306L # error "Feature-test macro for constexpr algorithms has wrong value" # endif #elif __cpp_lib_constexpr_algorithms < 201806L |