[gcc r16-7054] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Tue Jan 27 00:16:59 GMT 2026


https://gcc.gnu.org/g:e8b4d34ed1df71d6567bc916bd63982c43668dc3

commit r16-7054-ge8b4d34ed1df71d6567bc916bd63982c43668dc3
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Jan 27 00:16:29 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog                | 53 ++++++++++++++++++++++++++++++
 gcc/DATESTAMP                |  2 +-
 gcc/analyzer/ChangeLog       | 23 ++++++++++++++
 gcc/cp/ChangeLog             | 32 +++++++++++++++++++
 gcc/testsuite/ChangeLog      | 76 ++++++++++++++++++++++++++++++++++++++++++++
 libphobos/ChangeLog          |  6 ++++
 maintainer-scripts/ChangeLog |  4 +++
 7 files changed, 195 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 178343802df7..e5422f2afd63 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,56 @@
+2026-01-26  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+	PR tree-optimization/123820
+	* gimple-ssa-strength-reduction.cc (create_add_on_incoming_edge): Use
+	the correct type for the stride (lhs if non-pointer).
+
+2026-01-26  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+	PR middle-end/123709
+	* final.cc (output_asm_operand_names): Skip over
+	opnum which is MAX_RECOG_OPERANDS (invalid).
+	(output_asm_insn): Increase opoutput and oporder size
+	by 1. For out of range operands, set the opnum to
+	MAX_RECOG_OPERANDS.
+
+2026-01-26  Filip Kastl  <fkastl@suse.cz>
+
+	* doc/invoke.texi: Document --param auto-profile-reorder-only.
+	* params.opt: Fix spelling.
+
+2026-01-26  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/122474
+	* tree-vectorizer.h (vect_reduc_info_s::neutral_op): New.
+	(VECT_REDUC_INFO_NEUTRAL_OP): New.
+	* tree-vect-loop.cc (vectorizable_reduction): Adjust condition
+	guarding the check for .VEC_SHL_INSERT.
+
+2026-01-26  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/123755
+	* tree-vect-stmts.cc (vectorizable_call): Fixup LEN masking
+	of unconditional but possibly trapping calls.
+
+2026-01-26  Victor Do Nascimento  <victor.donascimento@arm.com>
+
+	PR tree-optimization/123657
+	* tree-vect-loop.cc (vect_analyze_loop_form): Add
+	chrec_dont_know check.
+
+2026-01-26  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/123794
+	* tree-vect-slp.cc (vect_remove_slp_scalar_calls): Unlink
+	VOPs for all calls.
+
+2026-01-26  Tamar Christina  <tamar.christina@arm.com>
+
+	PR tree-optimization/122103
+	PR tree-optimization/123628
+	* tree-if-conv.cc (if_convertible_simdclone_stmt_p): New.
+	(if_convertible_stmt_p, predicate_statements): Use it.
+
 2026-01-25  Sandra Loosemore  <sloosemore@baylibre.com>
 
 	* gcc-urlifier.cc (test_gcc_urlifier): Match either positive
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 22e0939a393e..87be239a5394 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260126
+20260127
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index ab7b99e311f7..b00556f040fc 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,26 @@
+2026-01-26  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/123145
+	* program-state.cc (sm_state_map::impl_set_state): Update
+	iteration to avoid looking up binding_key values.
+	* region-model-reachability.cc (reachable_regions::handle_sval):
+	Use iter.get_svalue.
+	(reachable_regions::handle_parm): Likewise.
+	* region-model.cc (iterable_cluster::iterable_cluster): Update
+	iteration to avoid looking up binding_key values.
+	(iterable_cluster::dump_to_pp): Likewise.
+	(exposure_through_uninit_copy::calc_num_uninit_bits): Likewise.
+	(exposure_through_uninit_copy::complain_about_uninit_ranges):
+	Likewise.
+	(contains_uninit_p): Likewise.
+	* store.cc (binding_map::hash): Likewise.
+	* store.h (bit_range::hash): New, based on...
+	(concrete_binding::hash): ...this.  Reimplement using the above.
+	(binding_map::const_iterator::get_svalue): New decl.
+	(binding_map::get_symbolic_bindings): New accessor.
+	(binding_map::for_each_value): Update iteration to avoid looking
+	up binding_key values.
+
 2026-01-21  David Malcolm  <dmalcolm@redhat.com>
 
 	* store.cc (binding_cluster::validate): Reimplement as...
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index a7234e494112..dd54a0366411 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,35 @@
+2026-01-26  Marek Polacek  <polacek@redhat.com>
+
+	* reflect.cc (check_splice_expr): Check if process_outer_var_ref
+	returned a capture, and give an error if so.
+
+2026-01-26  Marek Polacek  <polacek@redhat.com>
+
+	* parser.cc (cp_parser_type_specifier): Adjust comment.
+	(cp_parser_type_id_1): Simplify setting of type_alias_p.
+	Use nullptr instead of NULL.
+
+2026-01-26  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/123620
+	* reflect.cc (can_extract_member_or_function_p): Also check
+	fnptr_conv_p.
+	(extract_member_or_function): Call perform_implicit_conversion.
+
+2026-01-26  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/123663
+	PR c++/123354
+	* name-lookup.cc (struct local_state_t): New flag has_cfun.
+	(local_state_t::save_and_clear): Set has_cfun, call
+	push_function_context iff there's a cfun to save.
+	(local_state_t::restore): call pop_function_context if
+	has_cfun is set.
+	(maybe_push_to_top_level): Delegte push_function_context to
+	local_state_t::save_and_clear.
+	(maybe_pop_from_top_level): Delegate pop_function_context to
+	local_state_t::restore.
+
 2026-01-25  Iain Sandoe  <iain@sandoe.co.uk>
 
 	* cp-gimplify.cc (cp_genericize_r): Do not mark STATEMENT_LISTs
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index e71ef46b4529..d27616da0267 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,79 @@
+2026-01-26  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+	PR tree-optimization/123820
+	* g++.dg/torture/pr123820-1.C: New test.
+
+2026-01-26  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+	PR middle-end/123709
+	* c-c++-common/asm-invalid-operand-1.c: New test.
+
+2026-01-26  Joseph Myers  <josmyers@redhat.com>
+
+	* lib/profopt.exp (profopt-execute): Also copy profile data from
+	target for additional sources.  Call cleanup-after-saved-dg-test
+	before normal return.
+
+2026-01-26  Karl Meakin  <karl.meakin@arm.com>
+
+	* gcc.target/aarch64/sve/pcs/asm_1.c
+	* gcc.target/aarch64/sve/pcs/asm_3.c: Fix tests.
+
+2026-01-26  Karl Meakin  <karl.meakin@arm.com>
+
+	* g++.target/aarch64/sve/acle/general-c++/mangle_5.C: Fix test.
+
+2026-01-26  Karl Meakin  <karl.meakin@arm.com>
+
+	* gcc.target/aarch64/rotate_xar_1.c
+	* gcc.target/aarch64/sha3_1.c
+	* gcc.target/aarch64/sha3_2.c
+	* gcc.target/aarch64/sha3_3.c
+	* gcc.target/aarch64/xar_v2di_nonsve.c: Fix tests.
+
+2026-01-26  Marek Polacek  <polacek@redhat.com>
+
+	* g++.dg/reflect/expr15.C: New test.
+
+2026-01-26  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/123620
+	* g++.dg/reflect/extract1.C: Test removing noexcept.
+	* g++.dg/reflect/extract2.C: Adjust static_assert.
+
+2026-01-26  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/122474
+	* gcc.target/aarch64/sve2/pr123053.c: New testcase.
+	* gcc.target/riscv/rvv/pr122474.c: Likewise.
+
+2026-01-26  Victor Do Nascimento  <victor.donascimento@arm.com>
+
+	* gcc.dg/vect/vect-uncounted-run_4.c (main): New.
+
+2026-01-26  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/123794
+	* gcc.dg/vect/vect-simd-clone-pr123794.c: New testcase.
+
+2026-01-26  Richard Biener  <rguenther@suse.de>
+
+	* gcc.dg/vect/costmodel/x86_64/costmodel-vect-epil-1.c: Use
+	-mprefer-vector-width=512.
+
+2026-01-26  Tamar Christina  <tamar.christina@arm.com>
+
+	PR tree-optimization/122103
+	PR tree-optimization/123628
+	* gfortran.target/aarch64/pr123628.f90: New test.
+
+2026-01-26  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/123663
+	PR c++/123354
+	* g++.dg/cpp2a/concepts-pr123663.C: New test.
+	* g++.dg/template/pr123354.C
+
 2026-01-25  Roger Sayle  <roger@nextmovesoftware.com>
 
 	PR middle-end/122348
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index 77d394ea7a13..c6c56a3eb750 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -1,3 +1,9 @@
+2026-01-26  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	PR d/122800
+	* configure: Regenerate.
+	* configure.ac (libtool_VERSION): Update to 7:0:0.
+
 2025-12-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
 	* configure: Regenerate.
diff --git a/maintainer-scripts/ChangeLog b/maintainer-scripts/ChangeLog
index 691c5d37b3d9..0eee23141338 100644
--- a/maintainer-scripts/ChangeLog
+++ b/maintainer-scripts/ChangeLog
@@ -1,3 +1,7 @@
+2026-01-26  Pietro Monteiro  <pietro@sociotechnical.xyz>
+
+	* update_web_docs_git (MANUALS): Add ga68-coding-guidelines.
+
 2025-12-21  Gerald Pfeifer  <gerald@pfeifer.com>
 
 	* update_web_docs_git: Avoid redirects from Sphinx stylesheets.


More information about the Gcc-cvs mailing list