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
