]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 25 Jun 2025 00:22:09 +0000 (00:22 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 25 Jun 2025 00:22:09 +0000 (00:22 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/lto/ChangeLog
gcc/testsuite/ChangeLog

index 17f7e34e3d64beaaa1e74282c470ab94ac91f762..deead2cdc5cd0c0e276e3d98072dea659b01341e 100644 (file)
@@ -1,3 +1,149 @@
+2025-06-24  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2025-04-10  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/119706
+       * gimple-expr.cc (is_gimple_mem_ref_addr): Also allow
+       POLY_INT_CST.
+
+2025-06-24  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2025-04-01  Richard Biener  <rguenther@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  <rguenther@suse.de>
+
+       Backported from master:
+       2025-03-06  Richard Biener  <rguenther@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  <rguenther@suse.de>
+
+       Backported from master:
+       2025-03-03  Richard Biener  <rguenther@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  <rguenther@suse.de>
+
+       Backported from master:
+       2025-01-28  Richard Biener  <rguenther@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  <rguenther@suse.de>
+
+       Backported from master:
+       2025-02-04  Richard Biener  <rguenther@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  <rguenther@suse.de>
+
+       Backported from master:
+       2025-03-06  Richard Biener  <rguenther@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  <rguenther@suse.de>
+
+       Backported from master:
+       2025-02-04  Richard Biener  <rguenther@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  <rguenther@suse.de>
+
+       Backported from master:
+       2025-01-28  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/112859
+       * tree-loop-distribution.cc
+       (loop_distribution::pg_add_dependence_edges): Add comment.
+
+2025-06-24  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2025-01-27  Richard Biener  <rguenther@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  <rguenther@suse.de>
+
+       Backported from master:
+       2025-02-28  Richard Biener  <rguenther@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  <rguenther@suse.de>
+
+       Backported from master:
+       2024-05-17  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/115110
+       * tree-ssa-alias.cc (view_converted_memref_p): Fix.
+
+2025-06-24  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2024-07-31  Richard Biener  <rguenther@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  <rguenther@suse.de>
+
+       Backported from master:
+       2025-02-28  Richard Biener  <rguenther@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  <rguenther@suse.de>
+
+       Backported from master:
+       2023-08-24  Richard Biener  <rguenther@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  <rearnsha@arm.com>
 
        Backported from master:
index 8bb1cc745502c545a564df69260409d3cd8f8b0e..9acd59f73a96050ec36fdf0b3a13318e6156f5f2 100644 (file)
@@ -1 +1 @@
-20250624
+20250625
index dbf6bd5e386161b68dfec5a8414813391ea4c257..2509ddff8fd5f627c3919860a73a59286d8ffdb7 100644 (file)
@@ -1,3 +1,11 @@
+2025-06-24  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2025-02-03  Richard Biener  <rguenther@suse.de>
+
+       PR c++/79786
+       * rtti.cc (emit_tinfo_decl): Fix DATA_ABI_ALIGNMENT invocation.
+
 2025-06-18  Patrick Palka  <ppalka@redhat.com>
 
        Backported from master:
index bba6ac040705f79702751d1d3a773e3d4492297e..8c74cd5a0d899ff683eb93f0ea410a951cae9780 100644 (file)
@@ -1,3 +1,12 @@
+2025-06-24  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2025-02-28  Richard Biener  <rguenther@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.
index 78735dfab47313f1704dc386a1401af2a512d26d..b406d465a68e6feec8df900beb889381e3661211 100644 (file)
@@ -1,3 +1,112 @@
+2025-06-24  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2025-04-01  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/119534
+       * gcc.dg/vect/pr119534.c: New testcase.
+
+2025-06-24  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2025-03-06  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/119119
+       * g++.dg/torture/pr11911.C: New testcase.
+
+2025-06-24  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2025-03-03  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/119057
+       * gcc.dg/vect/pr119057.c: New testcase.
+
+2025-06-24  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2025-01-28  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/117424
+       * gcc.dg/tree-ssa/ssa-lim-25.c: New testcase.
+
+2025-06-24  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2025-02-04  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/117113
+       * gcc.dg/torture/pr117113.c: New testcase.
+
+2025-06-24  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2025-03-06  Richard Biener  <rguenther@suse.de>
+
+       PR lto/114501
+       * g++.dg/pr114501_0.C: New testcase.
+
+2025-06-24  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2025-02-04  Richard Biener  <rguenther@suse.de>
+
+       PR lto/113207
+       * gcc.dg/pr113207.c: New testcase.
+
+2025-06-24  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2025-01-27  Richard Biener  <rguenther@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  <rguenther@suse.de>
+
+       Backported from master:
+       2025-02-28  Richard Biener  <rguenther@suse.de>
+
+       PR ipa/111245
+       * g++.dg/torture/pr111245.C: New testcase.
+
+2025-06-24  Sam James  <sam@gentoo.org>
+
+       Backported from master:
+       2024-10-28  Sam James  <sam@gentoo.org>
+
+       PR tree-optimization/107467
+       PR middle-end/115110
+       * g++.dg/lto/pr107467_0.C: New test.
+
+2025-06-24  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2024-07-31  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/101478
+       * gcc.dg/pr101478.c: New testcase.
+
+2025-06-24  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2025-02-28  Richard Biener  <rguenther@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  <rguenther@suse.de>
+
+       Backported from master:
+       2025-02-28  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/87984
+       * gcc.target/i386/pr87984.c: New testcase.
+
 2025-06-18  Patrick Palka  <ppalka@redhat.com>
 
        Backported from master: