https://gcc.gnu.org/g:3686b51f68881e8fd71a66517617249f163fba8b

commit r14-12975-g3686b51f68881e8fd71a66517617249f163fba8b
Author: GCC Administrator <[email protected]>
Date:   Thu Oct 29 00:18:37 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog          | 35 +++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP          |  2 +-
 libstdc++-v3/ChangeLog | 38 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 74 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 86c48d2c7fc2..bd11ec2254a8 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,38 @@
+2026-10-28  Richard Earnshaw  <[email protected]>
+
+       Backported from master:
+       2026-10-14  Richard Earnshaw  <[email protected]>
+
+       PR target/127393
+       * config/aarch64/aarch64.md (movti):  Ensure we don't call
+       gen_highpart on a subreg.
+       (addti3): Use pure_register_operand for the destination.
+       (addvti4): Likewise.
+       (uaddvti4): Likewise.
+       (subti3): Likewise.
+       (subvti4): Likewise.
+       (usubti4): Likewise.
+       (<su_optab>mulditi3): Likewise.
+       (multi3): Require pure_register_operand for all operands.
+
+2026-10-28  Richard Earnshaw  <[email protected]>
+
+       Backported from master:
+       2026-09-22  Richard Earnshaw  <[email protected]>
+
+       PR target/127393
+       * config/aarch64/predicates.md (pure_register_operand): New predicate.
+       * config/aarch64/aarch64.md (negvti3): Use it.
+
+2026-10-28  Julio Sotoriva De Bastiani  <[email protected]>
+
+       PR target/126096
+       * config/aarch64/aarch64-sve-builtins.cc
+       (gimple_folder::fold_to_pfalse): Punt for svcount_t.
+       * config/aarch64/aarch64-sve-builtins-base.cc
+       (svpfalse_impl::fold): Defer svcount_t check.
+       (svwhilelx_impl::fold_type): Punt for svcount_t.
+
 2026-10-27  Igor Shevlyakov  <[email protected]>
 
        Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 989891298ee4..2e398bcbd4e5 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20261028
+20261029
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 5b2273fe54ac..a05ceb7d3741 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,41 @@
+2026-10-28  Jonathan Wakely  <[email protected]>
+
+       Backported from master:
+       2025-06-02  Jonathan Wakely  <[email protected]>
+
+       PR libstdc++/120386
+       * include/bits/ranges_algo.h (__unique_copy_fn): Reorder
+       arguments for third case to match the first two cases.
+       * include/bits/stl_algo.h (__unique_copy): Replace three
+       overloads with two, depending only on the iterator category of
+       the input range.  Dispatch to __unique_copy_1 for the
+       non-forward case.
+       (__unique_copy_1): New overloads for the case where the input
+       range uses non-forward iterators.
+       (unique_copy): Only pass the input range category to
+       __unique_copy.
+       * testsuite/25_algorithms/unique_copy/lwg2439.cc: New test.
+
+2026-10-28  Jonathan Wakely  <[email protected]>
+
+       Backported from master:
+       2025-05-23  Jonathan Wakely  <[email protected]>
+
+       PR libstdc++/120384
+       * include/bits/stl_algo.h (__unique_copy): Remove all
+       _BinaryPredicateConcept concept checks.
+       (unique_copy): Check _BinaryPredicateConcept in overload that
+       takes a predicate.
+       * testsuite/25_algorithms/unique_copy/120384.cc: New test.
+
+2026-10-28  Jonathan Wakely  <[email protected]>
+
+       Backported from master:
+       2025-04-15  Jonathan Wakely  <[email protected]>
+
+       * testsuite/util/testsuite_iterators.h (test_container): Define
+       array constructor for C++98 as well.
+
 2026-10-27  Jonathan Wakely  <[email protected]>
 
        Backported from master:

Reply via email to