]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 11 Feb 2026 00:16:26 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 11 Feb 2026 00:16:26 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/algol68/ChangeLog
gcc/analyzer/ChangeLog
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index 5a9b680aa6adf848c8a08f2fe62641d5d710943b..2d614b59e96066bc15d7e70c30a371b7c9082fc4 100644 (file)
@@ -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
index 6aafc7bb81600c4b1336fc40b8e5fbb4dadb30cc..bc752f6cbcbc65f79e110da39a2c1553f776342a 100644 (file)
@@ -1 +1 @@
-20260210
+20260211
index a080aff94660a16a612476374d002f3191db5a1a..c5d5370b11e11fdd9f4bc498c081b78155d19f4d 100644 (file)
@@ -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
index 26a380749fe57751b28164d9972b36e400f46d49..1fd5c85f0309121f92c8e84972aa97ed56419445 100644 (file)
@@ -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>
 
index ae5a0c82b1256c0b4877279b49f452bd919441c0..25889f26afb100bf3b65b6ccd381e7960f1582b7 100644 (file)
@@ -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
index c211ee9f6955d915c3f7b0e2c9ea185d040fd878..d7d901af3d5d5eadd471f053ba8ec07019d1fef6 100644 (file)
@@ -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>
 
index 17012c82ebdeb0a346711eb87738945acf5b43a6..84ea3a3051e3a07089269e7c4447b0111a73dd7d 100644 (file)
@@ -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