https://gcc.gnu.org/g:159aeaa57944c1a164c122d20796022d886d2194

commit r16-7442-g159aeaa57944c1a164c122d20796022d886d2194
Author: GCC Administrator <[email protected]>
Date:   Wed Feb 11 00:16:26 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 58 +++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/algol68/ChangeLog   |  5 ++++
 gcc/analyzer/ChangeLog  |  7 ++++++
 gcc/cp/ChangeLog        | 13 +++++++++++
 gcc/testsuite/ChangeLog | 34 +++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  | 62 +++++++++++++++++++++++++++++++++++++++++++++++++
 7 files changed, 180 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5a9b680aa6ad..2d614b59e960 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,61 @@
+2026-02-10  Dimitry Andric  <[email protected]>
+
+       PR libfortran/123366
+       * configure.ac: Move restoring of CXXFLAGS/LDFLAGS for zstd test to
+       the correct place.
+       * configure: Regenerate.
+
+2026-02-10  Alice Carlotti  <[email protected]>
+
+       PR target/123624
+       * config/aarch64/aarch64-protos.h
+       (aarch64_use_simple_return_insn_p): New.
+       * config/aarch64/aarch64.cc
+       (aarch64_use_simple_return_insn_p): New, used...
+       * config/aarch64/aarch64.md (simple_return): ...here.
+
+2026-02-10  Alice Carlotti  <[email protected]>
+
+       * config.gcc: Improve aarch64 --with-arch checks.
+
+2026-02-10  Alfie Richards  <[email protected]>
+
+       * tree-vect-data-refs.cc (vect_analyze_data_refs_alignment):
+       Update signature and comment.
+       * tree-vect-loop.cc (vect_analyze_loop_2): Update comment for
+       vect_analyze_data_refs_alignment and remove control flow.
+       * tree-vectorizer.h (vect_analyze_data_refs_alignment): Update
+       signature.
+
+2026-02-10  Juergen Christ  <[email protected]>
+
+       PR tree-optimization/122297
+       * tree-vect-loop.cc (vectorize_fold_left_reduction): Adjust.
+       (vectorizable_induction): Adjust.
+       (vectorizable_live_operation_1): Adjust.
+       (vect_get_loop_len): Provide parameter to select bias-adjusted
+       length.
+       (vect_gen_loop_len_mask): Adjust.
+       (vect_update_ivs_after_vectorizer_for_early_breaks): Adjust.
+       * tree-vect-stmts.cc (vect_get_strided_load_store_ops): Adjust.
+       (vectorizable_call): Adjust.
+       (vectorizable_operation): Adjust.
+       (vectorizable_store): Adjust.
+       (vectorizable_load): Adjust.
+       (vectorizable_condition): Adjust.
+       * tree-vectorizer.h (vect_get_loop_len): Add parameter.
+
+2026-02-10  Kyrylo Tkachov  <[email protected]>
+
+       * config/aarch64/tuning_models/olympus.h (olympus_sve_vector_cost):
+       Set align_load_cost to 6.
+
+2026-02-10  Richard Biener  <[email protected]>
+
+       PR tree-optimization/107690
+       * tree-ssa-ifcombine.cc (ifcombine_ifandif): Do not merge
+       possibly analyzable exit conditions.
+
 2026-02-09  David Malcolm  <[email protected]>
 
        PR diagnostics/124014
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 6aafc7bb8160..bc752f6cbcbc 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260210
+20260211
diff --git a/gcc/algol68/ChangeLog b/gcc/algol68/ChangeLog
index a080aff94660..c5d5370b11e1 100644
--- a/gcc/algol68/ChangeLog
+++ b/gcc/algol68/ChangeLog
@@ -1,3 +1,8 @@
+2026-02-10  Jose E. Marchesi  <[email protected]>
+
+       * a68-low-units.cc (a68_lower_formal_hole): Call
+       a68_wrap_formal_proc_hole after a68_add_decl.
+
 2026-02-09  Jose E. Marchesi  <[email protected]>
 
        PR algol68/124028
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index 26a380749fe5..1fd5c85f0309 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,10 @@
+2026-02-10  David Malcolm  <[email protected]>
+
+       PR analyzer/113496
+       * constraint-manager.cc (cmp_types): New.
+       (bounded_range::cmp): Compare the types of the constants, as well
+       as their values.
+
 2026-02-09  Federico Angelilli  <[email protected]>
            David Malcolm  <[email protected]>
 
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index ae5a0c82b125..25889f26afb1 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,16 @@
+2026-02-10  Marek Polacek  <[email protected]>
+
+       * parser.cc (struct saved_token_sentinel): Save input_location.
+       (saved_token_sentinel::rollback): Restore input_location.
+       (cp_parser_splice_spec_is_nns_p): Use saved_token_sentinel.  Refactor.
+
+2026-02-10  Patrick Palka  <[email protected]>
+
+       PR c++/122621
+       * pt.cc (tsubst_pack_expansion): Use tf_partial instead of
+       tf_none, except when substituting outer (non-dependent) template
+       arguments.
+
 2026-02-09  Jakub Jelinek  <[email protected]>
 
        PR c++/123984
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index c211ee9f6955..d7d901af3d5d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,37 @@
+2026-02-10  Alice Carlotti  <[email protected]>
+
+       PR target/123624
+       * gcc.target/aarch64/sme/sme-shrinkwrap.c: New test.
+
+2026-02-10  Juergen Christ  <[email protected]>
+
+       PR tree-optimization/122297
+       * gcc.dg/vect/nodump-extractlast-1.c: Fix typo.
+       * gcc.dg/vect/nodump-extractlast-2.c: New test.
+
+2026-02-10  Richard Biener  <[email protected]>
+
+       PR tree-optimization/107690
+       * g++.dg/vect/vect-pr107690.cc: New testcase.
+
+2026-02-10  Jonathan Yong  <[email protected]>
+
+       * gcc.dg/torture/pr70935.c: change long to __INTPTR_TYPE__.
+
+2026-02-10  Jonathan Yong  <[email protected]>
+
+       * gcc.dg/torture/pr70935.c: change from DOS to unix line end.
+
+2026-02-10  David Malcolm  <[email protected]>
+
+       PR analyzer/113496
+       * gcc.dg/analyzer/ice-pr113496.c: New test.
+
+2026-02-10  Patrick Palka  <[email protected]>
+
+       PR c++/122621
+       * g++.dg/cpp2a/class-deduction-alias26.C: New test.
+
 2026-02-09  Federico Angelilli  <[email protected]>
            David Malcolm  <[email protected]>
 
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 17012c82ebde..84ea3a3051e3 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,65 @@
+2026-02-10  Tomasz KamiƄski  <[email protected]>
+
+       PR libstdc++/123875
+       * include/bits/atomic_base.h (__atomic_impl::__clear_padding):
+       Use if constexpr unconditionally.
+       (__atomic_float<_Fp>::__atomic_float(_Fp)): Skip __clear_padding
+       call for constant evaluation.
+       * include/std/atomic (atomic<_Tp>::atomic(_Tp)): Likewise.
+       * testsuite/29_atomics/atomic/cons/static_zero_padding.cc: New test.
+
+2026-02-10  Jonathan Wakely  <[email protected]>
+
+       PR libstdc++/123991
+       * include/bits/basic_string.h (compare(size_type, size_type, T)):
+       Remove noexcept-specifier.
+       (compare(size_type, size_type, T, size_type, size_type)):
+       Likewise.
+       * include/bits/cow_string.h (compare(size_type, size_type, T)):
+       Remove noexcept-specifier.
+       (compare(size_type, size_type, T, size_type, size_type)):
+       Likewise.
+       * testsuite/21_strings/basic_string/operations/compare/char/123991.cc:
+       New test.
+       * 
testsuite/21_strings/basic_string/operations/compare/wchar_t/123991.cc:
+       New test.
+
+2026-02-10  Patrick Palka  <[email protected]>
+
+       * include/bits/regex.h (_Executor): Remove __dfs_mode template
+       parameter and _V2 inline namespace.
+       * include/bits/regex.tcc (__regex_algo_impl): Adjust after
+       __dfs_mode template parameter removal.
+       * include/bits/regex_executor.h (_Executor): Remove __dfs_mode
+       parameter and _V2 inline namespace.
+       * include/bits/regex_executor.tcc (_Executor): Likewise.
+
+2026-02-10  Patrick Palka  <[email protected]>
+
+       * include/bits/regex.tcc (__regex_algo_impl): Pass __use_dfs
+       parameter to _Executor's constructor.
+       * include/bits/regex_executor.h (_Executor::_Search_mode): New.
+       (_Executor::_Executor): Add __use_dfs parameter and initialize
+       _M_search_mode.  Adjust after inlining _State_info members into
+       _Executor.
+       (_Executor::~_Executor): Free _M_visted_states.
+       (_Executor::_M_main): Adjust after renaming _M_main_dispatch
+       overloads to _M_main_dfs and _M_main_bfs.
+       (_Executor::_State_info): Remove.
+       (_Executor::_M_visited): Inlined from _State_info.
+       (_Executor::_M_get_sol_pos): Likewise.
+       (_Executor::_M_states): Remove.
+       (_Executor::_M_start): Inlined from _State_info.
+       (_Executor::_M_sol_pos): Likewise.
+       (_Executor::_M_match_queue): Likewise.
+       (_Executor::_M_search_mode): New.
+       * include/bits/regex_executor.tcc (_Executor::_M_main_dispatch):
+       Renamed to...
+       (_Executor::_M_main_dfs, _Executor::_M_main_bfs): ... these.
+       (_Executor::_M_*): Adjust after _M_states removal.
+       (_Executor::_M_lookhead): Also adjust _Executor constructor
+       call.
+
 2026-02-09  Jonathan Wakely  <[email protected]>
 
        PR libstdc++/124024

Reply via email to