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: