[gcc r16-3289] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Wed Aug 20 00:20:14 GMT 2025


https://gcc.gnu.org/g:4931fc20f4f7e6b69e3b926c27179192345cb3c1

commit r16-3289-g4931fc20f4f7e6b69e3b926c27179192345cb3c1
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Aug 20 00:19:40 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 65 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 18 ++++++++++++++
 gcc/testsuite/ChangeLog | 44 +++++++++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  |  6 +++++
 5 files changed, 134 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 144dc217a891..03a89577644a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,68 @@
+2025-08-19  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+	PR middle-end/120024
+	* calls.cc (expand_call): Remove start_sequence/end_sequence
+	for ECF_MALLOC.
+	Check valreg before deferencing it when it comes to malloc like
+	functions. Use the return value of emit_move_insn instead of
+	calling get_last_insn.
+
+2025-08-19  Richard Biener  <rguenther@suse.de>
+
+	* tree-parloops.cc (parloops_is_slp_reduction): Remove.
+	(parloops_is_simple_reduction): Do not call it.
+
+2025-08-19  Richard Biener  <rguenther@suse.de>
+
+	* tree-vect-loop.cc (vectorizable_reduction): Pass the
+	appropriate SLP node for costing of single-def-use-cycle
+	operations.
+	(vectorizable_live_operation): Pass the SLP node to the
+	costing hook.
+	* tree-vect-stmts.cc (vectorizable_bswap): Likewise.
+	(vectorizable_store): Likewise.
+
+2025-08-19  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/121592
+	* tree-vect-slp.cc (vect_analyze_slp): When SLP reduction chain
+	discovery fails, fail overall when the tail of the chain
+	isn't also the entry for the non-SLP reduction.
+
+2025-08-19  Richard Biener  <rguenther@suse.de>
+
+	* config.gcc (riscv*-*-*): Look for python3, then fall back
+	to python.  Never use python2.
+
+2025-08-19  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/121527
+	* tree-sra.cc (build_access_from_expr_1): Do not strip an
+	outer VIEW_CONVERT_EXPR as it's relevant for the size of
+	the access.
+	(get_access_for_expr): Likewise.
+
+2025-08-19  Tamar Christina  <tamar.christina@arm.com>
+
+	PR target/121536
+	* config/aarch64/aarch64.cc (aarch64_bool_compound_p): Use
+	SLP_TREE_VECTYPE instead of STMT_VINFO_VECTYPE.
+	(aarch64_adjust_stmt_cost, aarch64_vector_costs::count_ops): Pass SLP
+	node to aarch64_bool_compound_p.
+
+2025-08-19  Tamar Christina  <tamar.christina@arm.com>
+
+	PR target/121536
+	* tree-vect-loop.cc (vectorizable_phi, vectorizable_recurr,
+	vectorizable_nonlinear_induction, vectorizable_induction): Pass slp_node
+	instead of stmt_info to record_stmt_cost.
+
+2025-08-19  Tamar Christina  <tamar.christina@arm.com>
+
+	PR target/121536
+	* config/aarch64/aarch64.cc (aarch64_vector_costs::add_stmt_cost): Set
+	vectype from type of lhs of gimple stmt.
+
 2025-08-18  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
 
 	PR middle-end/121581
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index cfd590519fb8..78e84775513e 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250819
+20250820
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 8dc116838236..a2cd0b26ddc9 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,21 @@
+2025-08-19  Ben Wu  <soggysocks206@gmail.com>
+
+	PR c++/120618
+	* parser.cc (cp_parser_compound_requirement): Set type to
+	NULL_TREE for invalid type-constraint.
+
+2025-08-19  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/121351
+	* class.cc (add_method): Use outer_template_args when
+	substituting outer template arguments into constraints.
+
+2025-08-19  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/120195
+	* name-lookup.cc (do_nonmember_using_decl): Also handle change
+	in exportedness of a function.
+
 2025-08-18  Indu Bhagat  <indu.bhagat@oracle.com>
 
 	* typeck.cc (get_member_function_from_ptrfunc): Use
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index d35caa7cb38b..7d7f82b0a574 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,47 @@
+2025-08-19  Jason Merrill  <jason@redhat.com>
+
+	* g++.dg/cpp26/expansion-stmt16.C: Add -fno-implicit-constexpr.
+
+2025-08-19  Ben Wu  <soggysocks206@gmail.com>
+
+	PR c++/120618
+	* g++.dg/cpp2a/concepts-requires5.C: Don't require
+	redundant diagnostic in static assertion.
+	* g++.dg/concepts/pr120618.C: New test.
+
+2025-08-19  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+	PR middle-end/120024
+	* gcc.dg/torture/malloc-1.c: New test.
+	* gcc.dg/torture/malloc-2.c: New test.
+
+2025-08-19  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/121351
+	* g++.dg/cpp2a/concepts-using7.C: New test.
+
+2025-08-19  Tamar Christina  <tamar.christina@arm.com>
+
+	PR target/121536
+	* g++.target/aarch64/sve/pr121536.cc: New test.
+
+2025-08-19  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/121578
+	* g++.dg/abi/mangle83.C: Requires C++17.
+
+2025-08-19  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/120195
+	* g++.dg/modules/using-32_a.C: New test.
+	* g++.dg/modules/using-32_b.C: New test.
+
+2025-08-19  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/108080
+	PR c++/121396
+	* g++.dg/modules/pr108080.H: Also allow target warnings.
+
 2025-08-17  Austin Law  <austinklaw@gmail.com>
 
 	PR target/121213
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index aec829ac19d2..3d6ad8210035 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,9 @@
+2025-08-19  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+	PR libstdc++/104874
+	* testsuite/24_iterators/random_access/string_vector_iterators.cc:
+	Call test6642.
+
 2025-08-18  Tomasz Kamiński  <tkaminsk@redhat.com>
 
 	PR libstdc++/121476


More information about the Libstdc++-cvs mailing list