https://gcc.gnu.org/g:26638947124fc97aa6a14dcd9f2b28a4b6171451

commit r16-9888-g26638947124fc97aa6a14dcd9f2b28a4b6171451
Author: GCC Administrator <[email protected]>
Date:   Tue Nov 3 00:20:05 2026 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP          |  2 +-
 libstdc++-v3/ChangeLog | 25 +++++++++++++++++++++++++
 2 files changed, 26 insertions(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 73d4219a61da..8bd685bc968b 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20261102
+20261103
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 7db37d33d105..3382004af65e 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,28 @@
+2026-11-02  Tomasz Kamiński  <[email protected]>
+
+       Backported from master:
+       2026-10-28  Tomasz Kamiński  <[email protected]>
+
+       * include/bits/stl_iterator_base_types.h (__any_sizeable_iterator):
+       Define.
+       * include/std/inplace_vector (inplace_vector::_S_reserve):
+       Replace with...
+       (inplace_vector::_S_check_size, inplace_vector::_S_check_distance):
+       Define.
+       (inplace_vector::_S_distance): Replace with..
+       (inplace_vector::_S_distance_if_fits): Rework _S_distance with
+       integrated bounds checking, and overloaded for rangs.
+       (inplace_vector::reserve, inplace_vector::resize): Replace
+       _S_reserve with _S_check_size.
+       (inplace_vector::inplace_vector, inplace_vector::assign): Replace
+       runtime check with if constexpr and use _S_distance_if_fits.
+       (inplace_vector::insert): Likewise, and skip rotate for insertion
+       at the end.
+       (inplace_vector::append_range): Use _S_distance_if_fits to compute
+       size.
+       * testsuite/23_containers/inplace_vector/modifiers/capacity_check.cc:
+       New test.
+
 2026-10-29  Jonathan Wakely  <[email protected]>
 
        Backported from master:

Reply via email to