[gcc r16-7442] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Wed Feb 11 00:16:53 GMT 2026


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

commit r16-7442-g159aeaa57944c1a164c122d20796022d886d2194
Author: GCC Administrator <gccadmin@gcc.gnu.org>
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  <dimitry@andric.com>
+
+	PR libfortran/123366
+	* configure.ac: Move restoring of CXXFLAGS/LDFLAGS for zstd test to
+	the correct place.
+	* configure: Regenerate.
+
+2026-02-10  Alice Carlotti  <alice.carlotti@arm.com>
+
+	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  <alice.carlotti@arm.com>
+
+	* config.gcc: Improve aarch64 --with-arch checks.
+
+2026-02-10  Alfie Richards  <alfie.richards@arm.com>
+
+	* 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  <jchrist@linux.ibm.com>
+
+	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  <ktkachov@nvidia.com>
+
+	* config/aarch64/tuning_models/olympus.h (olympus_sve_vector_cost):
+	Set align_load_cost to 6.
+
+2026-02-10  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/107690
+	* tree-ssa-ifcombine.cc (ifcombine_ifandif): Do not merge
+	possibly analyzable exit conditions.
+
 2026-02-09  David Malcolm  <dmalcolm@redhat.com>
 
 	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  <jemarch@gnu.org>
+
+	* a68-low-units.cc (a68_lower_formal_hole): Call
+	a68_wrap_formal_proc_hole after a68_add_decl.
+
 2026-02-09  Jose E. Marchesi  <jemarch@gnu.org>
 
 	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  <dmalcolm@redhat.com>
+
+	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  <code@fedang.net>
 	    David Malcolm  <dmalcolm@redhat.com>
 
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  <polacek@redhat.com>
+
+	* 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  <ppalka@redhat.com>
+
+	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  <jakub@redhat.com>
 
 	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  <alice.carlotti@arm.com>
+
+	PR target/123624
+	* gcc.target/aarch64/sme/sme-shrinkwrap.c: New test.
+
+2026-02-10  Juergen Christ  <jchrist@linux.ibm.com>
+
+	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  <rguenther@suse.de>
+
+	PR tree-optimization/107690
+	* g++.dg/vect/vect-pr107690.cc: New testcase.
+
+2026-02-10  Jonathan Yong  <10walls@gmail.com>
+
+	* gcc.dg/torture/pr70935.c: change long to __INTPTR_TYPE__.
+
+2026-02-10  Jonathan Yong  <10walls@gmail.com>
+
+	* gcc.dg/torture/pr70935.c: change from DOS to unix line end.
+
+2026-02-10  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/113496
+	* gcc.dg/analyzer/ice-pr113496.c: New test.
+
+2026-02-10  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/122621
+	* g++.dg/cpp2a/class-deduction-alias26.C: New test.
+
 2026-02-09  Federico Angelilli  <code@fedang.net>
 	    David Malcolm  <dmalcolm@redhat.com>
 
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  <tkaminsk@redhat.com>
+
+	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  <jwakely@redhat.com>
+
+	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  <ppalka@redhat.com>
+
+	* 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  <ppalka@redhat.com>
+
+	* 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  <jwakely@redhat.com>
 
 	PR libstdc++/124024


More information about the Libstdc++-cvs mailing list