[gcc r16-6986] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Fri Jan 23 00:16:56 GMT 2026


https://gcc.gnu.org/g:2d626c4eb68a33a13a3d497364c493f3b71fb9e7

commit r16-6986-g2d626c4eb68a33a13a3d497364c493f3b71fb9e7
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Jan 23 00:16:27 2026 +0000

    Daily bump.

Diff:
---
 ChangeLog               |   4 ++
 gcc/ChangeLog           | 136 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/algol68/ChangeLog   |   6 +++
 gcc/cp/ChangeLog        |  24 +++++++++
 gcc/testsuite/ChangeLog |  70 +++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  |   5 ++
 7 files changed, 246 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 6c6dd6b06d74..981bee88b3cc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2026-01-22  Alejandro Colomar  <alx@kernel.org>
+
+	* MAINTAINERS: Add myself to Write After Approval and DCO
+
 2026-01-19  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>
 
 	* configure: Regenerate.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 342f46c147bc..df50b66bbe3c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,139 @@
+2026-01-22  Richard Earnshaw  <rearnsha@arm.com>
+
+	PR target/123742
+	* config/arm/neon.md (*smin<mode>3_neon): Renamed to ...
+	(*smin<VDQWH:mode>3_neon): ... this.  Add HFmode support.
+	(*smax<mode>3_neon): Renamed to ...
+	(*smax<VDQWH:mode>3_neon): ... this.  Add HFmode support.
+
+2026-01-22  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/123741
+	* tree-vect-stmts.cc (vectorizable_store): Add missing check
+	on loop vectorization.
+
+2026-01-22  Jonathan Wakely  <jwakely@redhat.com>
+
+	* tree-vrp.cc (remove_unreachable::fully_replaceable): Fix typo
+	in comment.
+
+2026-01-22  Robin Dapp  <rdapp@oss.qualcomm.com>
+
+	PR tree-optimization/123731
+	* tree-ssa-forwprop.cc (simplify_vector_constructor): Handle nop
+	conversion between during extraction.
+
+2026-01-22  Robin Dapp  <rdapp@oss.qualcomm.com>
+
+	PR target/122869
+	* config/riscv/riscv-vector-builtins-bases.cc (fold_fault_load):
+	Remove
+	* config/riscv/riscv-vector-builtins.cc (function_expander::use_contiguous_load_insn):
+	Use new helper.
+	(function_expander::prepare_contiguous_load_insn): New helper.
+	(function_expander::use_fof_load_insn): New function to emit FoF
+	loads.
+	* config/riscv/riscv-vector-builtins.h: Declare new functions.
+
+2026-01-22  Robin Dapp  <rdapp@oss.qualcomm.com>
+
+	PR target/123279
+	* config/riscv/riscv-vector-builtins-functions.def (REQUIRED_EXTENSIONS):
+	Add VECTOR_EXT_NO_XTHEAD.
+	(vlm): Move to VECTOR_EXT_NO_XTHEAD.
+	(vsm): Ditto.
+	(vzext): Ditto.
+	(vsext): Ditto.
+	(vaaddu): Ditto.
+	(vaadd): Ditto.
+	(vasubu): Ditto.
+	(vasub): Ditto.
+	(vfrsqrt7): Ditto.
+	(vfrec7): Ditto.
+	(vfrec7_frm): Ditto.
+	(vfslide1up): Ditto.
+	(vfslide1down): Ditto.
+	(vluxei8): Ditto.
+	(vluxei16): Ditto.
+	(vluxei32): Ditto.
+	(vluxei64): Ditto.
+	(vsuxei8): Ditto.
+	(vsuxei16): Ditto.
+	(vsuxei32): Ditto.
+	(vsuxei64): Ditto.
+	(vluxseg): Ditto.
+	(vsuxseg): Ditto.
+	(vrgatherei16): Ditto.
+	(vlseg): Keep.
+	(vsseg): Keep.
+	(vlsseg): Keep.
+	(vssseg): Keep.
+	(vloxseg): Keep.
+	(vsoxseg): Keep.
+	(vlsegff): Keep.
+	* config/riscv/riscv-vector-builtins.cc (GTY): Split
+	registered_functions into multiple partitions.
+	(is_fractional_lmul): New function.
+	(xthvector_unsupported_p): Ditto.
+	(get_builtin_partition): Ditto.
+	(function_builder::add_function): Use new functions.
+	(lookup_registered_function): Ditto.
+	(builtin_decl): Use lookup_registered_function.
+	(gimple_fold_builtin): Ditto.
+	(expand_builtin): Ditto.
+	(check_builtin_call): Ditto.
+	(resolve_overloaded_builtin): Ditto.
+	* config/riscv/riscv-vector-builtins.h (enum required_ext):
+	(enum rvv_builtin_partition): New enum.
+	(required_ext_to_isa_name): Add NO_XTHEAD.
+	(required_extensions_specified): Ditto.
+	* config/riscv/riscv-vector-switch.def (ENTRY): Remove
+	XTheadVector.
+	(TUPLE_ENTRY): Ditto.
+	* config/riscv/riscv.cc (riscv_expand_mult_with_const_int): Fix
+	whitespace.
+	(riscv_legitimize_poly_move): Ditto.
+	(riscv_vector_fractional_lmul_p): New function.
+	(riscv_validate_vector_type): Use new function.
+
+2026-01-22  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/123755
+	* tree-vect-stmts.cc (vectorizable_call): Register mask when
+	the call could trap.
+
+2026-01-22  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/123756
+	* tree-vect-loop.cc (vect_transform_reduction): Remove
+	bogus assert.
+
+2026-01-22  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/123736
+	* tree-ssa-loop-unswitch.cc (hoist_guard): Guard dump message
+	on dump_file && (dump_flags & TDF_DETAILS) condition.
+
+2026-01-22  David Malcolm  <dmalcolm@redhat.com>
+
+	PR diagnostics/122622
+	* diagnostics/paths-output.cc: Include "diagnostics/file-cache.h".
+	(event_range::print_as_text): Generalize the fallback logic for
+	special locations to also cover the case where source-printing
+	will fail, and show the location for that case.
+	(event_range::print_as_html): Likewise.
+	(event_range::can_print_source_p): New.
+
+2026-01-22  liuhongt  <hongtao.liu@intel.com>
+
+	PR target/123631
+	* config/i386/i386-expand.cc (ix86_vector_duplicate_value):
+	Don't force CONST_INT to reg !TARGET_PREFER_BCST_FROM_INTEGER,
+	force it to mem instead.
+	* config/i386/i386.h (TARGET_PREFER_BCST_FROM_INTEGER): New macro.
+	* config/i386/x86-tune.def
+	(X86_TUNE_PREFER_BCST_FROM_INTEGER): New tune.
+
 2026-01-21  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>
 
 	PR target/122781
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 46ee4542b002..d15fc3db7472 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260122
+20260123
diff --git a/gcc/algol68/ChangeLog b/gcc/algol68/ChangeLog
index 43f4a3a68dd0..a9b4344c8da5 100644
--- a/gcc/algol68/ChangeLog
+++ b/gcc/algol68/ChangeLog
@@ -1,3 +1,9 @@
+2026-01-22  Mohammad-Reza Nabipoor  <mnabipoor@gnu.org>
+
+	PR algol68/123734
+	* ga68.texi: Fix code examples to make them compilable.
+	And s/consists on/consists of/g.
+
 2026-01-20  Jakub Jelinek  <jakub@redhat.com>
 
 	* lang.opt (std=algol68, std=gnu68): Add dot at the end of the
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 228c178c75ce..ac0d24b4b904 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,27 @@
+2026-01-22  Marek Polacek  <polacek@redhat.com>
+
+	* reflect.cc (class_members_of): Update a comment to mention
+	finish_member_declaration.
+
+2026-01-22  Marek Polacek  <polacek@redhat.com>
+	    Jason Merrill  <jason@redhat.com>
+
+	* reflect.cc (type_linkage_name): Rename to...
+	(reflection_type_linkage_name): ...this.
+	(eval_has_internal_linkage): Call reflection_type_linkage_name instead
+	of type_linkage_name.
+	(eval_has_module_linkage): Likewise.
+	(eval_has_external_linkage): Likewise.
+	(eval_has_c_language_linkage): Likewise.
+	(eval_has_linkage): Likewise.
+
+2026-01-22  Marek Polacek  <polacek@redhat.com>
+
+	* class.cc (user_provided_p): Return false for a deleted
+	namespace-scope function.
+	* reflect.cc (eval_is_user_provided): Don't check
+	DECL_NAMESPACE_SCOPE_P or DECL_DELETED_FN.
+
 2026-01-21  Marek Polacek  <polacek@redhat.com>
 
 	* cp-tree.h (maybe_get_first_fn): Declare.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index fc1140964c52..d1068529ae2d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,73 @@
+2026-01-22  Hans-Peter Nilsson  <hp@axis.com>
+
+	* g++.dg/guality/guality.exp, gcc.dg/guality/guality.exp,
+	gcc.dg/simulate-thread/simulate-thread.exp,
+	g++.dg/simulate-thread/simulate-thread.exp,
+	gfortran.dg/guality/guality.exp: Exit early for simulators.
+
+2026-01-22  Richard Earnshaw  <rearnsha@arm.com>
+
+	PR target/123742
+	* gcc.target/arm/neon-smax16.c: New test.
+	* gcc.target/arm/neon-smin16.c: New test.
+
+2026-01-22  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/123741
+	* gfortran.dg/vect/vect-pr123741.f90: New testcase.
+
+2026-01-22  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/123753
+	* gcc.c-torture/execute/pr123753.c: New test.
+
+2026-01-22  Robin Dapp  <rdapp@oss.qualcomm.com>
+
+	PR tree-optimization/123731
+	* gcc.dg/vect/pr123731.c: New test.
+
+2026-01-22  Robin Dapp  <rdapp@oss.qualcomm.com>
+
+	PR target/122869
+	* gcc.target/riscv/rvv/base/pr122656-1.c: Remove dg-error.
+	* gcc.target/riscv/rvv/vsetvl/ffload-3.c: XFAIL for -O2 and -O3.
+	* gcc.target/riscv/rvv/base/pr122869.c: New test.
+
+2026-01-22  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/123755
+	* gcc.dg/vect/vect-pr123755.c: New testcase.
+
+2026-01-22  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/123756
+	* gcc.dg/vect/vect-pr123756.c: New testcase.
+
+2026-01-22  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+	PR testsuite/123751
+	* gcc.dg/tree-ssa/pr46555.c: Disable for arm thumb1.
+
+2026-01-22  Alejandro Colomar  <alx@kernel.org>
+
+	* gcc.dg/maxof-compile.c (quals): New test.
+
+2026-01-22  David Malcolm  <dmalcolm@redhat.com>
+
+	PR diagnostics/122622
+	* sarif-replay.dg/2.1.0-valid/missing-source-pr122622-check-html.py:
+	New test script.
+	* sarif-replay.dg/2.1.0-valid/missing-source-pr122622.sarif: New
+	test.
+	* sarif-replay.dg/2.1.0-valid/spec-example-4.sarif: Update
+	expected output to reflect showing event locations and text.
+	* sarif-replay.dg/2.1.0-valid/tutorial-example.sarif: Likewise.
+
+2026-01-22  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+	PR tree-optimization/123745
+	* gcc.dg/torture/pr123745-1.c: New test.
+
 2026-01-21  David Malcolm  <dmalcolm@redhat.com>
 
 	* c-c++-common/analyzer/flex-without-call-summaries.c: Skip on
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index b170460e119c..6a6aeb8280ab 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2026-01-22  Frank Scheiner  <frank.scheiner@web.de>
+
+	* config/abi/post/ia64-linux-gnu/baseline_symbols.txt:
+	Regenerate.
+
 2026-01-20  Jakub Jelinek  <jakub@redhat.com>
 
 	* include/bits/version.def (reflection): Add cxx11abi = yes;.


More information about the Libstdc++-cvs mailing list