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

commit r14-12096-g6d94cdaa7df94f9a5d42ea9a204575e6a1de3ac8
Author: GCC Administrator <[email protected]>
Date:   Wed Oct 15 00:26:25 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 127 +++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/c-family/ChangeLog  |  18 ++++++
 gcc/cp/ChangeLog        |   8 +++
 gcc/testsuite/ChangeLog | 162 ++++++++++++++++++++++++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  |  11 ++++
 6 files changed, 327 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d10b2c442a98..665d99303f6f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,130 @@
+2025-10-14  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-10-04  Jakub Jelinek  <[email protected]>
+
+       PR tree-optimization/122104
+       * tree-ssa-math-opts.cc (maybe_optimize_guarding_check): Call
+       reset_flow_sensitive_info_in_bb on bb when optimizing out the
+       guarding condition.
+
+2025-10-14  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-09-18  Jakub Jelinek  <[email protected]>
+
+       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-10-14  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-09-10  Jakub Jelinek  <[email protected]>
+
+       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-10-14  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-08-25  Jakub Jelinek  <[email protected]>
+
+       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-10-14  Richard Biener  <[email protected]>
+
+       Backported from master:
+       2025-09-11  Richard Biener  <[email protected]>
+
+       PR tree-optimization/121870
+       * tree-ssa-propagate.cc
+       (substitute_and_fold_engine::substitute_and_fold): Skip
+       removed stmts from noreturn fixup.
+
+2025-10-14  Richard Biener  <[email protected]>
+
+       Backported from master:
+       2025-08-05  Richard Biener  <[email protected]>
+
+       PR tree-optimization/121370
+       * tree-scalar-evolution.cc (scev_dfs::add_to_evolution_1):
+       Avoid UB integer overflow in accumulating CHREC_RIGHT.
+
+2025-10-14  Richard Biener  <[email protected]>
+
+       Backported from master:
+       2025-07-28  Richard Biener  <[email protected]>
+
+       PR tree-optimization/121256
+       * tree-vect-loop.cc (vectorizable_recurr): Build a correct
+       initialization vector for SLP_TREE_LANES > 1.
+
+2025-10-14  Richard Biener  <[email protected]>
+
+       Backported from master:
+       2025-07-15  Richard Biener  <[email protected]>
+                   Richard Sandiford   <[email protected]>
+
+       PR tree-optimization/121059
+       * tree-vect-stmts.cc (vectorizable_operation): Query
+       scalar_cond_masked_set with the correct number of masks.
+
+2025-10-14  Richard Biener  <[email protected]>
+
+       Backported from master:
+       2025-07-04  Richard Biener  <[email protected]>
+
+       PR tree-optimization/120944
+       * tree-ssa-sccvn.cc (vn_reference_lookup_3): Gate optimizations
+       invalid when volatile is involved.
+
+2025-10-14  Richard Biener  <[email protected]>
+
+       Backported from master:
+       2025-07-07  Richard Biener  <[email protected]>
+
+       PR tree-optimization/120817
+       * tree-ssa-dse.cc (initialize_ao_ref_for_dse): Use
+       ao_ref_init_from_ptr_and_range with unknown size for
+       .MASK_STORE and .MASK_LEN_STORE.
+
+2025-10-14  Richard Biener  <[email protected]>
+
+       Backported from master:
+       2025-06-20  Richard Biener  <[email protected]>
+
+       PR tree-optimization/120654
+       * vr-values.cc (range_fits_type_p): Check for undefined_p ()
+       before accessing type ().
+
+2025-10-14  Richard Biener  <[email protected]>
+
+       Backported from master:
+       2025-07-08  Richard Biener  <[email protected]>
+
+       PR tree-optimization/120358
+       * tree-ssa-structalias.cc (get_constraint_for_1): Adjust
+       pruning of sub-variables according to the imprecise
+       known start offset.
+
+2025-10-14  Richard Biener  <[email protected]>
+
+       Backported from master:
+       2025-05-31  Richard Biener  <[email protected]>
+
+       PR tree-optimization/120357
+       * tree-vect-loop.cc (vect_create_epilog_for_reduction): Create
+       the conditional reduction induction IV increment before the
+       main IV exit.
+
 2025-10-07  Georg-Johann Lay  <[email protected]>
 
        Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 75df97b1a76c..0535efab6596 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20251014
+20251015
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 2577c4cfc5e1..6e4ebba5b8de 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,21 @@
+2025-10-14  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-10-09  Jakub Jelinek  <[email protected]>
+
+       PR c/122188
+       * c-gimplify.cc (c_gimplify_expr): Also gimplify the second operand
+       before the COND_EXPR and use in COND_EXPR result of gimplification.
+
+2025-10-14  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-10-08  Jakub Jelinek  <[email protected]>
+
+       PR c/122188
+       * c-gimplify.cc (c_gimplify_expr): Gimplify CALL_EXPR_ARG (*expr_p, 0)
+       instead of calling save_expr on it.
+
 2025-08-08  Jakub Jelinek  <[email protected]>
 
        Backported from master:
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 81b0ba4e9c96..58f5e49c3d5e 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,11 @@
+2025-10-14  Jason Merrill  <[email protected]>
+
+       Backported from master:
+       2025-08-21  Jason Merrill  <[email protected]>
+
+       PR c++/120757
+       * pt.cc (tsubst_expr) [OFFSET_REF]: Don't tsubst the type.
+
 2025-10-07  Patrick Palka  <[email protected]>
 
        Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 50be35ac6151..efb38b31a075 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,165 @@
+2025-10-14  Jason Merrill  <[email protected]>
+
+       Backported from master:
+       2025-08-21  Jason Merrill  <[email protected]>
+
+       PR c++/120757
+       * g++.dg/cpp1y/auto-fn66.C: New test.
+
+2025-10-14  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-10-09  Jakub Jelinek  <[email protected]>
+
+       PR c/122188
+       * gcc.dg/torture/pr122188.c: New test.
+
+2025-10-14  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-10-08  Jakub Jelinek  <[email protected]>
+
+       PR c/122188
+       * c-c++-common/pr122188.c: New test.
+
+2025-10-14  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-10-04  Jakub Jelinek  <[email protected]>
+
+       PR tree-optimization/122104
+       * gcc.target/i386/pr122104.c: New test.
+
+2025-10-14  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-09-18  Jakub Jelinek  <[email protected]>
+
+       PR c++/121977
+       * g++.dg/gomp/pr121977.C: New test.
+
+2025-10-14  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-09-10  Jakub Jelinek  <[email protected]>
+
+       PR middle-end/121828
+       * gcc.dg/bitint-126.c: New test.
+
+2025-10-14  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-09-05  Jakub Jelinek  <[email protected]>
+
+       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-10-14  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-09-05  Jakub Jelinek  <[email protected]>
+
+       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-10-14  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-08-25  Jakub Jelinek  <[email protected]>
+
+       PR middle-end/121453
+       * gcc.dg/gomp/pr121453.c: New test.
+
+2025-10-14  Richard Biener  <[email protected]>
+
+       Backported from master:
+       2025-09-11  Richard Biener  <[email protected]>
+
+       PR tree-optimization/121870
+       * g++.dg/torture/pr121870.C: New testcase.
+
+2025-10-14  Richard Biener  <[email protected]>
+
+       Backported from master:
+       2025-08-05  Richard Biener  <[email protected]>
+
+       PR tree-optimization/121370
+       * gcc.dg/torture/pr121370.c: New testcase.
+
+2025-10-14  Richard Biener  <[email protected]>
+
+       Backported from master:
+       2025-07-28  Richard Biener  <[email protected]>
+
+       PR tree-optimization/121256
+       * gcc.dg/vect/vect-recurr-pr121256.c: New testcase.
+       * gcc.dg/vect/vect-recurr-pr121256-2.c: Likewise.
+
+2025-10-14  Richard Biener  <[email protected]>
+
+       Backported from master:
+       2025-07-15  Richard Biener  <[email protected]>
+                   Richard Sandiford   <[email protected]>
+
+       PR tree-optimization/121059
+       * gcc.dg/vect/pr121059.c: New testcase.
+
+2025-10-14  Richard Biener  <[email protected]>
+
+       Backported from master:
+       2025-07-04  Richard Biener  <[email protected]>
+
+       PR tree-optimization/120944
+       * gcc.dg/torture/pr120944.c: New testcase.
+
+2025-10-14  Tamar Christina  <[email protected]>
+
+       Backported from master:
+       2025-07-07  Tamar Christina  <[email protected]>
+
+       PR tree-optimization/120817
+       * gcc.dg/vect/pr120817.c: Add SVE HW check.
+
+2025-10-14  Richard Biener  <[email protected]>
+
+       Backported from master:
+       2025-07-07  Richard Biener  <[email protected]>
+
+       PR tree-optimization/120817
+       * gcc.dg/vect/pr120817.c: New testcase.
+
+2025-10-14  Richard Biener  <[email protected]>
+
+       Backported from master:
+       2025-06-20  Richard Biener  <[email protected]>
+
+       PR tree-optimization/120654
+       * gcc.dg/torture/pr120654.c: New testcase.
+
+2025-10-14  Richard Biener  <[email protected]>
+
+       Backported from master:
+       2025-05-31  Richard Biener  <[email protected]>
+
+       PR tree-optimization/120357
+       * gcc.dg/vect/vect-early-break_136-pr120357.c: New testcase.
+
 2025-10-09  Georg-Johann Lay  <[email protected]>
 
        Backported from master:
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index ff47d1f4b89c..48393e776918 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,14 @@
+2025-10-14  Jakub Jelinek  <[email protected]>
+
+       Backported from master:
+       2025-09-08  Jakub Jelinek  <[email protected]>
+
+       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-10-06  Jonathan Wakely  <[email protected]>
 
        PR libstdc++/122168

Reply via email to