[gcc r16-5844] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Wed Dec 3 00:17:02 GMT 2025


https://gcc.gnu.org/g:6cae8aac082b168f46c023cd2cd6355bfd731e2c

commit r16-5844-g6cae8aac082b168f46c023cd2cd6355bfd731e2c
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Dec 3 00:16:28 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 39 +++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/algol68/ChangeLog   |  8 ++++++++
 gcc/cp/ChangeLog        | 27 +++++++++++++++++++++++++++
 gcc/testsuite/ChangeLog | 30 ++++++++++++++++++++++++++++++
 libsanitizer/ChangeLog  | 12 ++++++++++++
 libstdc++-v3/ChangeLog  | 18 ++++++++++++++++++
 7 files changed, 135 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index baa0b382577b..fc127d0ab1cc 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,42 @@
+2025-12-02  John David Anglin  <danglin@gcc.gnu.org>
+
+	PR target/122874
+	* config/pa/pa.cc (pa_emit_move_sequence): Break out large
+	REG+D addresses from MEM operands.  Also, don't allow
+	unscaled indexed source operands till reload completes.
+
+2025-12-02  Robin Dapp  <rdapp.gcc@gmail.com>
+
+	PR target/122656
+	* config/riscv/riscv-vector-builtins-bases.cc: Use
+	use_contiguous_load for vlsegff.
+	* config/riscv/riscv-vector-builtins.cc (function_expander::use_exact_insn):
+	Only add rounding mode operand if insn requires it and number of
+	arguments is < required.
+	(function_expander::use_ternop_insn): Ditto.
+	(function_expander::use_widen_ternop_insn): Ditto.
+	* config/riscv/vector.md: Use vector-mode source operand.
+
+2025-12-02  Kito Cheng  <kito.cheng@sifive.com>
+
+	* config/riscv/riscv-vector-builtins.cc
+	(function_builder::add_function): Remove placeholder_p parameter.
+	(function_builder::add_unique_function): Update call.
+	(function_builder::add_overloaded_function): Likewise.
+	* config/riscv/riscv-vector-builtins.h
+	(function_builder::add_function): Update declaration.
+
+2025-12-02  Robin Dapp  <rdapp@ventanamicro.com>
+
+	* tree-vect-stmts.cc (vectorizable_scan_store): Pass loop_lens
+	to vect_get_data_ptr_increment.
+
+2025-12-02  Tamar Christina  <tamar.christina@arm.com>
+
+	PR tree-optimization/122868
+	* tree-vect-stmts.cc (vectorizable_load): Don't hoist loop invariant
+	conditional loads unless in header.
+
 2025-12-02  Kugan Vivekanandarajah  <kvivekananda@nvidia.com>
 
 	* ipa-inline.cc (inline_functions_by_afdo): Remove resetting bool inlined.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 0564cdc98af2..e80e894c5459 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20251202
+20251203
diff --git a/gcc/algol68/ChangeLog b/gcc/algol68/ChangeLog
index b90674372410..7cd3d36d9e22 100644
--- a/gcc/algol68/ChangeLog
+++ b/gcc/algol68/ChangeLog
@@ -1,3 +1,11 @@
+2025-12-02  Jose E. Marchesi  <jose.marchesi@oracle.com>
+
+	PR algol68/122954
+	* a68-low-clauses.cc (serial_clause_dsa): Avoid redundant
+	initialization.
+	* a68-parser-modes.cc (compute_derived_modes): Likewise.
+	* a68-low.cc (a68_lower_tree): Remove redundant break.
+
 2025-12-01  Jose E. Marchesi  <jose.marchesi@oracle.com>
 
 	PR algol68/122944
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 3e4404f8a97c..e89836e73e7c 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,30 @@
+2025-12-02  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/122860
+	* decl.cc (make_rtl_for_nonlocal_decl): Diagnose taking address
+	of a hard register decl in its initializer.
+	(cp_finish_decl): Likewise.
+
+2025-12-02  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/122836
+	* decl.cc (check_array_designated_initializer): Change ce->index to
+	error_mark_node after emitting an error for it.
+
+2025-12-02  Jason Merrill  <jason@redhat.com>
+
+	PR c++/122171
+	PR c++/112632
+	* pt.cc (dependent_implict_conv_p): Split out...
+	(convert_template_argument): ...from here.
+	(tsubst_expr) [IMPLICIT_CONV_EXPR]: Use it.
+	(do_auto_deduction): Call mark_single_function.
+
+2025-12-02  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	* module.cc (module_state::write_using_directives): Correct
+	condition.
+
 2025-12-01  Nathaniel Shead  <nathanieloshead@gmail.com>
 
 	* module.cc (trees_out::lang_decl_vals): Stream DECL_CHAIN for
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 344bb4534ef3..7f9a5b3ab6df 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,33 @@
+2025-12-02  Robin Dapp  <rdapp.gcc@gmail.com>
+
+	PR target/122656
+	* gcc.target/riscv/rvv/base/pr122656-1.c: New test.
+	* gcc.target/riscv/rvv/base/pr122656-2.c: New test.`
+
+2025-12-02  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/122860
+	* g++.dg/ext/pr122860.C: New test.
+
+2025-12-02  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/122836
+	* g++.dg/ext/pr122836.C: New test.
+
+2025-12-02  Jason Merrill  <jason@redhat.com>
+
+	PR c++/122171
+	PR c++/112632
+	* g++.dg/cpp0x/alias-decl-conv1.C: New test.
+
+2025-12-02  Tamar Christina  <tamar.christina@arm.com>
+
+	PR tree-optimization/122868
+	* gcc.dg/vect/vect-early-break_140-pr122868_1.c: New test.
+	* gcc.dg/vect/vect-early-break_140-pr122868_2.c: New test.
+	* gcc.dg/vect/vect-early-break_140-pr122868_3.c: New test.
+	* gcc.dg/vect/vect-early-break_140-pr122868_4.c: New test.
+
 2025-12-02  David Guillen Fandos  <david@davidgf.net>
 
 	* gcc.target/mips/madd-10.c: New test.
diff --git a/libsanitizer/ChangeLog b/libsanitizer/ChangeLog
index a97c5d9b2d02..e31d65779f60 100644
--- a/libsanitizer/ChangeLog
+++ b/libsanitizer/ChangeLog
@@ -1,3 +1,15 @@
+2025-12-02  Jakub Jelinek  <jakub@redhat.com>
+
+	* LOCAL_PATCHES: Update.
+
+2025-12-02  Iain Sandoe  <iain@sandoe.co.uk>
+
+	* configure.tgt: Enable for Darwin22+.
+
+2025-12-02  Jakub Jelinek  <jakub@redhat.com>
+
+	* MERGE: Merge from master.
+
 2025-11-03  Sam James  <sam@gentoo.org>
 
 	* configure: Regenerate.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 0c3d17fd5076..be21ff1da08b 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,21 @@
+2025-12-02  Luc Grosheintz  <luc.grosheintz@gmail.com>
+
+	PR libstdc++/110352
+	* include/std/mdspan (submdspan_extents): New function.
+	* src/c++23/std.cc.in: Add submdspan_extents.
+	* testsuite/23_containers/mdspan/int_like.h: Add StructuralInt.
+	* testsuite/23_containers/mdspan/submdspan/submdspan_extents.cc: New test.
+	* testsuite/23_containers/mdspan/submdspan/submdspan_extents_neg.cc: New test.
+
+2025-12-02  Luc Grosheintz  <luc.grosheintz@gmail.com>
+
+	PR libstdc++/110352
+	* include/std/mdspan (submdspan_canonicalize_slices): New
+	function.
+	* src/c++23/std.cc.in (submdspan_canonicalize_slices): Add.
+	* testsuite/23_containers/mdspan/submdspan/submdspan_canonicalize_slices.cc: New test.
+	* testsuite/23_containers/mdspan/submdspan/submdspan_canonicalize_slices_neg.cc: New test.
+
 2025-12-01  Patrick Palka  <ppalka@redhat.com>
 
 	PR libstdc++/122921


More information about the Libstdc++-cvs mailing list