[gcc r15-10370] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Thu Sep 25 00:28:46 GMT 2025
https://gcc.gnu.org/g:5b1bb02d72676ee0160e8145089a7609c21a78cc
commit r15-10370-g5b1bb02d72676ee0160e8145089a7609c21a78cc
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Thu Sep 25 00:28:17 2025 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 111 ++++++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/cp/ChangeLog | 33 ++++++++++++
gcc/testsuite/ChangeLog | 139 ++++++++++++++++++++++++++++++++++++++++++++++++
libstdc++-v3/ChangeLog | 18 +++++++
5 files changed, 302 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 65babb5b5575..cec86689fcf5 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,114 @@
+2025-09-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-09-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/121977
+ * omp-low.cc (lower_omp_regimplify_operands_p): If maybe_lookup_decl
+ returns NULL, use maybe_lookup_decl_in_outer_ctx as fallback.
+
+2025-09-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-09-16 Jakub Jelinek <jakub@redhat.com>
+
+ * doc/invoke.texi (Wimplicit-fallthrough=): Document that also C23
+ provides a standard way to suppress the warning with [[fallthrough]];.
+
+2025-09-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-09-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/121828
+ * gimple-lower-bitint.cc (gimple_lower_bitint): For REALPART_EXPR
+ consumed by store in the same bb and with REALPART_EXPR from
+ optimizable_arith_overflow, don't add REALPART_EXPR lhs to
+ the m_names bitmap only if the cast from IMAGPART_EXPR doesn't
+ appear in between the REALPART_EXPR and the store.
+
+2025-09-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-09-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/121831
+ * expr.cc (raw_data_cst_read_str): New function.
+ (store_constructor) <case ARRAY_TYPE>: Handle RAW_DATA_CST.
+
+2025-09-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-08-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/121453
+ * omp-expand.cc (expand_omp_for_init_counts): Clear fd->loop.n2
+ before first zero count check if zero_iter1_bb is non-NULL upon
+ entry and fd->loop.n2 has not been written yet.
+
+2025-09-24 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2025-09-22 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/122016
+ * tree-ssa-sccvn.cc (vn_nary_simplify): Do not use the
+ simplified expression when it references abnormals.
+
+2025-09-24 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2025-09-11 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/121870
+ * tree-ssa-propagate.cc
+ (substitute_and_fold_engine::substitute_and_fold): Skip
+ removed stmts from noreturn fixup.
+
+2025-09-24 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2025-09-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/107997
+ PR tree-optimization/121844
+ * tree-ssa-loop-ivopts.cc (allow_ip_end_pos_p): Do not allow
+ IP_END for latches ending with a control stmt.
+ (create_new_iv): Do not split the latch edge, instead assert
+ that's not necessary.
+
+2025-09-24 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2025-08-26 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/121659
+ * tree-vect-slp.cc (vect_build_slp_tree_1): Do not allow
+ matching up comparison operators by swapping if that would
+ disturb STMT_VINFO_REDUC_IDX. Make sure to only
+ actually mark operands for swapping when there was a
+ mismatch and we're not processing the first stmt.
+
+2025-09-24 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 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-09-24 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2025-08-05 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/121370
+ * tree-scalar-evolution.cc (scev_dfs::add_to_evolution_1):
+ Avoid UB integer overflow in accumulating CHREC_RIGHT.
+
2025-09-20 Michael Eager <eager@eagercon.com>
PR target/118280
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 77201b2cf9d9..1c24425e59bb 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250924
+20250925
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index e7c3eb22faf9..7ef134104321 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,36 @@
+2025-09-24 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2025-09-20 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/121981
+ * pt.cc (any_template_parm_r) <case TEMPLATE_TYPE_PARM>:
+ Don't walk TREE_TYPE.
+
+2025-09-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-08-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/121524
+ * tree.cc (build_cplus_array_type): Don't reuse variant type
+ if it has TREE_DEPRECATED or TREE_UNAVAILABLE flags set or,
+ unless elt_type has TYPE_USER_ALIGN set and TYPE_ALIGN is
+ TYPE_ALIGN of elt_type, TYPE_USER_ALIGN is not set.
+
+2025-09-24 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ Backported from master:
+ 2025-09-24 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/122019
+ * module.cc (trees_in::install_entity): Don't be affected by
+ global language linkage state.
+ (trees_in::is_matching_decl): Check mismatching language linkage
+ for variables too.
+ (module_may_redeclare): Report the correct module name for
+ partitions and implementation units.
+
2025-09-23 Nathaniel Shead <nathanieloshead@gmail.com>
Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index d3cbd29e3f81..eb2a3a926f8e 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,142 @@
+2025-09-24 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2025-09-20 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/121981
+ * g++.dg/cpp2a/concepts-placeholder15.C: New test.
+
+2025-09-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-09-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/121977
+ * g++.dg/gomp/pr121977.C: New test.
+
+2025-09-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-09-10 Jakub Jelinek <jakub@redhat.com>
+
+ * lib/lto.exp (lto-execute-1): Search for _1.* etc. files
+ only with a list of known extensions.
+
+2025-09-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-09-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/121828
+ * gcc.dg/bitint-126.c: New test.
+
+2025-09-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-09-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/121831
+ * g++.dg/lto/pr121831_0.C: New test.
+ * g++.dg/lto/pr121831_1.C: New test.
+
+2025-09-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-09-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR testsuite/118567
+ * gcc.target/powerpc/vsx-vectorize-9.c: New test.
+ * gcc.target/powerpc/vsx-vectorize-10.c: New test.
+ * gcc.target/powerpc/vsx-vectorize-11.c: New test.
+ * gcc.target/powerpc/vsx-vectorize-12.c: New test.
+ * gcc.target/powerpc/vsx-vectorize-13.c: New test.
+ * gcc.target/powerpc/vsx-vectorize-14.c: New test.
+ * gcc.target/powerpc/vsx-vectorize-15.c: New test.
+ * gcc.target/powerpc/vsx-vectorize-16.c: New test.
+
+2025-09-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-09-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR testsuite/118567
+ * gcc.target/powerpc/vsx-vectorize-1.c: Remove includes, checking
+ part of main1 and main.
+ * gcc.target/powerpc/vsx-vectorize-2.c: Remove includes, replace
+ bar definition with declaration, remove main.
+ * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
+ * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
+ * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
+ * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
+ * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
+ * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
+
+2025-09-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-08-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/121453
+ * gcc.dg/gomp/pr121453.c: New test.
+
+2025-09-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-08-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/121524
+ * g++.dg/cpp0x/gen-attrs-89.C: New test.
+
+2025-09-24 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2025-09-22 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/122016
+ * gcc.dg/torture/pr122016.c: New testcase.
+
+2025-09-24 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2025-09-11 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/121870
+ * g++.dg/torture/pr121870.C: New testcase.
+
+2025-09-24 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2025-09-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/107997
+ PR tree-optimization/121844
+ * gcc.dg/torture/pr121844.c: New testcase.
+
+2025-09-24 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2025-08-26 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/121659
+ * gcc.dg/vect/pr121659.c: New testcase.
+
+2025-09-24 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2025-08-05 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/121370
+ * gcc.dg/torture/pr121370.c: New testcase.
+
+2025-09-24 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ Backported from master:
+ 2025-09-24 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/122019
+ * g++.dg/modules/lang-4_a.C: New test.
+ * g++.dg/modules/lang-4_b.C: New test.
+
2025-09-23 Paul Thomas <pault@gcc.gnu.org>
Backported from master:
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 486b45717fbe..8806e9fbe9f2 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,21 @@
+2025-09-24 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2025-09-24 Patrick Palka <ppalka@redhat.com>
+
+ * testsuite/17_intro/names.cc: Undefine 'u' on s390*-linux.
+
+2025-09-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-09-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR libstdc++/121827
+ * include/precompiled/extc++.h: Don't include ext/cast.h which is an
+ internal header.
+ * include/ext/pointer.h: Include bits/c++config.h before
+ #if _GLIBCXX_HOSTED.
+
2025-09-18 Patrick Palka <ppalka@redhat.com>
Backported from master:
More information about the Gcc-cvs
mailing list