2024-01-06 Gwenole Beauchesne * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Use nonnull arguments to strtoimax() and wcstoimax() functions. 2024-01-05 Jonathan Wakely * src/c++17/fs_path.cc (path::_List::reserve): Limit maximum size and check for overflows in arithmetic. (path::operator/=(const path&)): Remove redundant exponential growth calculation. 2024-01-05 Martin Küttler * src/c++17/fs_path.cc (path::_List::reserve): Avoid floating-point arithmetic. 2024-01-05 Jonathan Wakely PR libstdc++/113241 * include/std/type_traits (is_convertible_v): Guard use of built-in with preprocessor check. 2024-01-05 Jonathan Wakely PR libstdc++/113200 * include/bits/char_traits.h (__gnu_cxx::char_traits::move): Use __builtin_constant_p to check for unrelated pointers that cannot be compared during constant evaluation. * testsuite/21_strings/char_traits/requirements/113200.cc: New test. 2024-01-05 Cassio Neri * include/std/chrono: Fix + and - for months and weekdays. * testsuite/std/time/month/1.cc: Add constexpr tests against overflow. * testsuite/std/time/month/2.cc: New test for extreme values. * testsuite/std/time/weekday/1.cc: Add constexpr tests against overflow. * testsuite/std/time/weekday/2.cc: New test for extreme values. 2024-01-05 Jonathan Wakely PR libstdc++/113099 * include/bits/locale_classes.tcc (__try_use_facet): Use if-constexpr for C++11 and up. 2024-01-05 Ken Matsui * include/std/type_traits: Use _GLIBCXX_USE_BUILTIN_TRAIT. 2024-01-04 Arsen Arsenović * include/std/generator (_Subyield_state::_M_jump_in): Fix typo reported by Will Hawkins . 2024-01-04 Arsen Arsenović * include/std/generator (_Stateless_alloc): Rename typename _A to _All. 2024-01-03 Patrick Palka PR testsuite/113175 * testsuite/std/ranges/iota/max_size_type.cc (test02): Reduce 'limit' to 100 from 1000 and adjust 'log2_limit' accordingly. (test03): Likewise. Copyright (C) 2024 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.