https://gcc.gnu.org/g:29b97ec0b0f3770e43f0675375cbb9b3d7a4a26e

commit r12-11231-g29b97ec0b0f3770e43f0675375cbb9b3d7a4a26e
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Jun 25 00:22:09 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 146 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/cp/ChangeLog        |   8 +++
 gcc/lto/ChangeLog       |   9 +++
 gcc/testsuite/ChangeLog | 109 ++++++++++++++++++++++++++++++++++++
 5 files changed, 273 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 17f7e34e3d64..deead2cdc5cd 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,149 @@
+2025-06-24  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-04-10  Richard Biener  <rguent...@suse.de>
+
+       PR middle-end/119706
+       * gimple-expr.cc (is_gimple_mem_ref_addr): Also allow
+       POLY_INT_CST.
+
+2025-06-24  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-04-01  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/119534
+       * tree-vect-stmts.cc (get_load_store_type): Reject
+       VECTOR_BOOLEAN_TYPE_P offset vector type for emulated gathers.
+
+2025-06-24  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-03-06  Richard Biener  <rguent...@suse.de>
+
+       PR middle-end/119119
+       * gimplify.cc (is_gimple_mem_rhs_or_call): All empty CTORs
+       are OK when not a register type.
+
+2025-06-24  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-03-03  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/119057
+       * tree-vect-loop.cc (check_reduction_path): Add argument
+       specifying whether we're analyzing the inner loop of a
+       double reduction.  Do not allow extra uses outside of the
+       double reduction cycle in this case.
+       (vect_is_simple_reduction): Adjust.
+
+2025-06-24  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-01-28  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/117424
+       * tree-eh.cc (tree_could_trap_p): Verify the base is
+       fully contained within a decl.
+
+2025-06-24  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-02-04  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/117113
+       * gimple-loop-jam.cc (unroll_jam_possible_p): Detect when
+       we cannot handle virtual SSA update.
+
+2025-06-24  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-03-06  Richard Biener  <rguent...@suse.de>
+
+       PR lto/114501
+       * ipa-free-lang-data.cc (find_decls_types_r): Explicitly
+       handle CONSTRUCTORs as walk_tree handling of those is
+       incomplete.
+
+2025-06-24  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-02-04  Richard Biener  <rguent...@suse.de>
+
+       PR lto/113207
+       * ipa-free-lang-data.cc (free_lang_data_in_type): First drop
+       const/volatile qualifiers from function argument types,
+       then build a simplified type.
+
+2025-06-24  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-01-28  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/112859
+       * tree-loop-distribution.cc
+       (loop_distribution::pg_add_dependence_edges): Add comment.
+
+2025-06-24  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-01-27  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/112859
+       PR tree-optimization/115347
+       * tree-loop-distribution.cc
+       (loop_distribution::pg_add_dependence_edges): For a zero
+       distance vector still make sure to not have an inner
+       loop with zero distance.
+
+2025-06-24  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-02-28  Richard Biener  <rguent...@suse.de>
+
+       PR ipa/111245
+       * ipa-modref.cc (modref_access_analysis::analyze_store): Do
+       not guard the check of whether the stmt could throw by
+       cfun->can_throw_non_call_exceptions.
+
+2025-06-24  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2024-05-17  Richard Biener  <rguent...@suse.de>
+
+       PR middle-end/115110
+       * tree-ssa-alias.cc (view_converted_memref_p): Fix.
+
+2025-06-24  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2024-07-31  Richard Biener  <rguent...@suse.de>
+
+       PR middle-end/101478
+       * gimplify.cc (gimplify_addr_expr): Check we still have an
+       ADDR_EXPR before calling recompute_tree_invariant_for_addr_expr.
+
+2025-06-24  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-02-28  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/87984
+       * tree-ssa-dom.cc (dom_opt_dom_walker::optimize_stmt): Do
+       not perform redundant store elimination to hard register
+       variables.
+       * tree-ssa-sccvn.cc (eliminate_dom_walker::eliminate_stmt):
+       Likewise.
+
+2025-06-24  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2023-08-24  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/111125
+       * tree-vect-slp.cc (vect_slp_function): Split at novector
+       loop entry, do not push blocks in novector loops.
+
 2025-06-17  Richard Earnshaw  <rearn...@arm.com>
 
        Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 8bb1cc745502..9acd59f73a96 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250624
+20250625
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index dbf6bd5e3861..2509ddff8fd5 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,11 @@
+2025-06-24  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-02-03  Richard Biener  <rguent...@suse.de>
+
+       PR c++/79786
+       * rtti.cc (emit_tinfo_decl): Fix DATA_ABI_ALIGNMENT invocation.
+
 2025-06-18  Patrick Palka  <ppa...@redhat.com>
 
        Backported from master:
diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog
index bba6ac040705..8c74cd5a0d89 100644
--- a/gcc/lto/ChangeLog
+++ b/gcc/lto/ChangeLog
@@ -1,3 +1,12 @@
+2025-06-24  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-02-28  Richard Biener  <rguent...@suse.de>
+
+       PR lto/91299
+       * lto-symtab.cc (lto_symtab_merge_symbols): Set DECL_EXTERNAL
+       only after calling get_availability.
+
 2024-06-20  Release Manager
 
        * GCC 12.4.0 released.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 78735dfab473..b406d465a68e 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,112 @@
+2025-06-24  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-04-01  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/119534
+       * gcc.dg/vect/pr119534.c: New testcase.
+
+2025-06-24  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-03-06  Richard Biener  <rguent...@suse.de>
+
+       PR middle-end/119119
+       * g++.dg/torture/pr11911.C: New testcase.
+
+2025-06-24  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-03-03  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/119057
+       * gcc.dg/vect/pr119057.c: New testcase.
+
+2025-06-24  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-01-28  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/117424
+       * gcc.dg/tree-ssa/ssa-lim-25.c: New testcase.
+
+2025-06-24  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-02-04  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/117113
+       * gcc.dg/torture/pr117113.c: New testcase.
+
+2025-06-24  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-03-06  Richard Biener  <rguent...@suse.de>
+
+       PR lto/114501
+       * g++.dg/pr114501_0.C: New testcase.
+
+2025-06-24  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-02-04  Richard Biener  <rguent...@suse.de>
+
+       PR lto/113207
+       * gcc.dg/pr113207.c: New testcase.
+
+2025-06-24  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-01-27  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/112859
+       PR tree-optimization/115347
+       * gcc.dg/torture/pr112859.c: New testcase.
+       * gcc.dg/torture/pr115347.c: Likewise.
+       * gcc.dg/tree-ssa/ldist-36.c: Adjust.
+
+2025-06-24  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-02-28  Richard Biener  <rguent...@suse.de>
+
+       PR ipa/111245
+       * g++.dg/torture/pr111245.C: New testcase.
+
+2025-06-24  Sam James  <s...@gentoo.org>
+
+       Backported from master:
+       2024-10-28  Sam James  <s...@gentoo.org>
+
+       PR tree-optimization/107467
+       PR middle-end/115110
+       * g++.dg/lto/pr107467_0.C: New test.
+
+2025-06-24  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2024-07-31  Richard Biener  <rguent...@suse.de>
+
+       PR middle-end/101478
+       * gcc.dg/pr101478.c: New testcase.
+
+2025-06-24  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-02-28  Richard Biener  <rguent...@suse.de>
+
+       PR lto/91299
+       * gcc.dg/lto/pr91299_0.c: New testcase.
+       * gcc.dg/lto/pr91299_1.c: Likewise.
+
+2025-06-24  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-02-28  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/87984
+       * gcc.target/i386/pr87984.c: New testcase.
+
 2025-06-18  Patrick Palka  <ppa...@redhat.com>
 
        Backported from master:

Reply via email to