]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 16 Oct 2022 00:16:25 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 16 Oct 2022 00:16:25 +0000 (00:16 +0000)
gcc/DATESTAMP
libstdc++-v3/ChangeLog

index 88e8f3fec27894bcd0837d810fb443d5d065e1c6..f791a3c954e181750371aa69fffc286cfc09ac4a 100644 (file)
@@ -1 +1 @@
-20221015
+20221016
index 8166bc909b6ed8388f588158868d1d7695a50b7f..9ff3e3fbbb9bd7c6b6c230170b4c14676945d663 100644 (file)
@@ -1,3 +1,34 @@
+2022-10-15  Jonathan Wakely  <jwakely@redhat.com>
+
+       * src/c++11/debug.cc (print_raw): Move inside #if block.
+
+2022-10-15  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/charconv.h (__to_chars_10_impl): Add constexpr
+       for C++23. Remove 'static' from array.
+       * include/std/charconv (__cpp_lib_constexpr_charconv): Define.
+       (__to_chars, __to_chars_16): Remove 'static' from array, add
+       constexpr.
+       (__to_chars_10, __to_chars_8, __to_chars_2, __to_chars_i)
+       (to_chars, __raise_and_add, __from_chars_pow2_base)
+       (__from_chars_alnum, from_chars): Add constexpr.
+       (__from_chars_alnum_to_val): Avoid local static during constant
+       evaluation. Add constexpr.
+       * include/std/version (__cpp_lib_constexpr_charconv): Define.
+       * testsuite/20_util/from_chars/constexpr.cc: New test.
+       * testsuite/20_util/to_chars/constexpr.cc: New test.
+       * testsuite/20_util/to_chars/version.cc: New test.
+
+2022-10-15  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/stl_map.h (map::insert(Pair&&)): Use
+       remove_const_t on argument to __is_pair.
+       * include/bits/stl_pair.h (__is_pair<const pair<T,U>>): Remove
+       partial specialization.
+       * include/bits/uses_allocator_args.h (_Std_pair): Use
+       remove_cv_t as per LWG 3677.
+       * testsuite/20_util/uses_allocator/lwg3677.cc: New test.
+
 2022-10-14  Jonathan Wakely  <jwakely@redhat.com>
 
        * libsupc++/eh_alloc.cc [USE_POOL]: New macro.