]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 15 Oct 2025 00:26:25 +0000 (00:26 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 15 Oct 2025 00:26:25 +0000 (00:26 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/c-family/ChangeLog
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index d10b2c442a9873692e6c0c0944178bacf8b28071..665d99303f6fcc6b2eac1eef8f97fb05cb988899 100644 (file)
@@ -1,3 +1,130 @@
+2025-10-14  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2025-10-04  Jakub Jelinek  <jakub@redhat.com>
+
+       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  <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-10-14  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-10-14  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-10-14  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-10-14  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-10-14  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2025-07-28  Richard Biener  <rguenther@suse.de>
+
+       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  <rguenther@suse.de>
+
+       Backported from master:
+       2025-07-15  Richard Biener  <rguenther@suse.de>
+                   Richard Sandiford   <richard.sandiford@arm.com>
+
+       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  <rguenther@suse.de>
+
+       Backported from master:
+       2025-07-04  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/120944
+       * tree-ssa-sccvn.cc (vn_reference_lookup_3): Gate optimizations
+       invalid when volatile is involved.
+
+2025-10-14  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2025-07-07  Richard Biener  <rguenther@suse.de>
+
+       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  <rguenther@suse.de>
+
+       Backported from master:
+       2025-06-20  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/120654
+       * vr-values.cc (range_fits_type_p): Check for undefined_p ()
+       before accessing type ().
+
+2025-10-14  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2025-07-08  Richard Biener  <rguenther@suse.de>
+
+       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  <rguenther@suse.de>
+
+       Backported from master:
+       2025-05-31  Richard Biener  <rguenther@suse.de>
+
+       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  <avr@gjlay.de>
 
        Backported from master:
index 75df97b1a76c3c2cf22ea12f65353b32e80d98d7..0535efab6596e40ff20d97dd846e6d4f5962fb71 100644 (file)
@@ -1 +1 @@
-20251014
+20251015
index 2577c4cfc5e1941499c4339aad638ae71bb54cf2..6e4ebba5b8de40319b5c6f443e9be205d93111d3 100644 (file)
@@ -1,3 +1,21 @@
+2025-10-14  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2025-10-09  Jakub Jelinek  <jakub@redhat.com>
+
+       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  <jakub@redhat.com>
+
+       Backported from master:
+       2025-10-08  Jakub Jelinek  <jakub@redhat.com>
+
+       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  <jakub@redhat.com>
 
        Backported from master:
index 81b0ba4e9c965f7a1c59c0b8f740a79cf60c9e98..58f5e49c3d5e24672d677f23e42c56c9f2bfe76f 100644 (file)
@@ -1,3 +1,11 @@
+2025-10-14  Jason Merrill  <jason@redhat.com>
+
+       Backported from master:
+       2025-08-21  Jason Merrill  <jason@redhat.com>
+
+       PR c++/120757
+       * pt.cc (tsubst_expr) [OFFSET_REF]: Don't tsubst the type.
+
 2025-10-07  Patrick Palka  <ppalka@redhat.com>
 
        Backported from master:
index 50be35ac6151372df12422f8dd7ed01e28f276be..efb38b31a075e050cd8dbf945edcb47969a2b06f 100644 (file)
@@ -1,3 +1,165 @@
+2025-10-14  Jason Merrill  <jason@redhat.com>
+
+       Backported from master:
+       2025-08-21  Jason Merrill  <jason@redhat.com>
+
+       PR c++/120757
+       * g++.dg/cpp1y/auto-fn66.C: New test.
+
+2025-10-14  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2025-10-09  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/122188
+       * gcc.dg/torture/pr122188.c: New test.
+
+2025-10-14  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2025-10-08  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/122188
+       * c-c++-common/pr122188.c: New test.
+
+2025-10-14  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2025-10-04  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/122104
+       * gcc.target/i386/pr122104.c: New test.
+
+2025-10-14  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-10-14  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-10-14  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-10-14  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-10-14  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-10-14  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-10-14  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-10-14  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2025-07-28  Richard Biener  <rguenther@suse.de>
+
+       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  <rguenther@suse.de>
+
+       Backported from master:
+       2025-07-15  Richard Biener  <rguenther@suse.de>
+                   Richard Sandiford   <richard.sandiford@arm.com>
+
+       PR tree-optimization/121059
+       * gcc.dg/vect/pr121059.c: New testcase.
+
+2025-10-14  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2025-07-04  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/120944
+       * gcc.dg/torture/pr120944.c: New testcase.
+
+2025-10-14  Tamar Christina  <tamar.christina@arm.com>
+
+       Backported from master:
+       2025-07-07  Tamar Christina  <tamar.christina@arm.com>
+
+       PR tree-optimization/120817
+       * gcc.dg/vect/pr120817.c: Add SVE HW check.
+
+2025-10-14  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2025-07-07  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/120817
+       * gcc.dg/vect/pr120817.c: New testcase.
+
+2025-10-14  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2025-06-20  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/120654
+       * gcc.dg/torture/pr120654.c: New testcase.
+
+2025-10-14  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2025-05-31  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/120357
+       * gcc.dg/vect/vect-early-break_136-pr120357.c: New testcase.
+
 2025-10-09  Georg-Johann Lay  <avr@gjlay.de>
 
        Backported from master:
index ff47d1f4b89c37877736ab1543b20e1b3023b5b3..48393e7769184296ecc68590ab7c898a0cc37079 100644 (file)
@@ -1,3 +1,14 @@
+2025-10-14  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-10-06  Jonathan Wakely  <jwakely@redhat.com>
 
        PR libstdc++/122168