https://gcc.gnu.org/g:6acfb68dc0a4798ca0a6ddae894c70f815f5295d

commit r15-8971-g6acfb68dc0a4798ca0a6ddae894c70f815f5295d
Author: Giuseppe D'Angelo <giuseppe.dang...@kdab.com>
Date:   Thu Mar 27 12:48:26 2025 +0100

    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.

Diff:
---
 libstdc++-v3/include/bits/version.def                     | 2 +-
 libstdc++-v3/include/bits/version.h                       | 4 ++--
 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 7ef60af39deb..1468c0491b71 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 a96ff49efa41..f7c9849893da 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 3e5e55252fca..3f60e9961158 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

Reply via email to