aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2025-08-20 00:19:40 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2025-08-20 00:19:40 +0000
commit4931fc20f4f7e6b69e3b926c27179192345cb3c1 (patch)
tree43dfe33f49ba02aaf5f6cf5771cdfce7f5c3a70e /gcc
parent273a4d3775df005a692271851d5e1b14670cf024 (diff)
downloadgcc-4931fc20f4f7e6b69e3b926c27179192345cb3c1.zip
gcc-4931fc20f4f7e6b69e3b926c27179192345cb3c1.tar.gz
gcc-4931fc20f4f7e6b69e3b926c27179192345cb3c1.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog65
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/cp/ChangeLog18
-rw-r--r--gcc/testsuite/ChangeLog44
4 files changed, 128 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 144dc21..03a8957 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 cfd5905..78e8477 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250819
+20250820
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 8dc1168..a2cd0b2 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 d35caa7..7d7f82b 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