https://gcc.gnu.org/g:2f97fc10a9677be4c12d0019a38610af220446bd
commit r13-9518-g2f97fc10a9677be4c12d0019a38610af220446bd Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Sat Apr 12 00:21:59 2025 +0000 Daily bump. Diff: --- gcc/ChangeLog | 126 ++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 100 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 227 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e57e64eceaaa..ebe201477f98 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,129 @@ +2025-04-11 Alex Coplan <alex.cop...@arm.com> + + Backported from master: + 2025-03-12 Alex Coplan <alex.cop...@arm.com> + + PR rtl-optimization/116564 + * df-problems.cc (df_simulate_defs): For partial defs, mark the + register live (treat it as a RMW operation). + +2025-04-11 Richard Biener <rguent...@suse.de> + + Backported from master: + 2025-03-07 Richard Biener <rguent...@suse.de> + + PR tree-optimization/119145 + * tree-vectorizer.cc (try_vectorize_loop_1): Avoid BB + vectorizing an if-converted loop body when there's a .MASK_CALL + in the loop body. + +2025-04-11 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-04-11 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-04-11 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-10-01 Richard Biener <rguent...@suse.de> + + PR tree-optimization/116906 + * tree-ssa-pre.cc (prune_clobbered_mems): Add clean_traps + argument. + (compute_antic_aux): Direct prune_clobbered_mems to prune + all traps when any MAX solution was involved in the ANTIC + computation. + (compute_partial_antic_aux): Adjust. + +2025-04-11 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-04-11 Richard Biener <rguent...@suse.de> + + Backported from master: + 2025-01-30 Richard Biener <rguent...@suse.de> + + PR tree-optimization/114052 + * tree-ssa-loop-niter.cc (maybe_lower_iteration_bound): Check + for infinite subloops we might not exit. + +2025-04-11 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-04-11 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-04-11 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-04-11 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-04-11 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-04-11 Jin Ma <ji...@linux.alibaba.com> + + Backported from master: + 2025-04-02 Jin Ma <ji...@linux.alibaba.com> + + * config/riscv/bitmanip.md: The optimization can only be applied if + the high bit of operands[3] is set to 1. + 2025-04-08 Martin Jambor <mjam...@suse.cz> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 534b600c8234..d986e55ceefc 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250411 +20250412 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 7905d6e2f089..0599ccfbaddc 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,103 @@ +2025-04-11 Alex Coplan <alex.cop...@arm.com> + + Backported from master: + 2025-03-12 Alex Coplan <alex.cop...@arm.com> + + PR rtl-optimization/116564 + * gcc.target/aarch64/torture/pr116564.c: New test. + +2025-04-11 Richard Biener <rguent...@suse.de> + + Backported from master: + 2025-03-07 Richard Biener <rguent...@suse.de> + + PR tree-optimization/119145 + * gcc.dg/vect/pr119145.c: New testcase. + +2025-04-11 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-04-11 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-04-11 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-10-01 Richard Biener <rguent...@suse.de> + + PR tree-optimization/116906 + * gcc.dg/pr116906-1.c: New testcase. + * gcc.dg/pr116906-2.c: Likewise. + +2025-04-11 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-04-11 Richard Biener <rguent...@suse.de> + + Backported from master: + 2025-01-30 Richard Biener <rguent...@suse.de> + + PR tree-optimization/114052 + * gcc.dg/pr114052-1.c: New testcase. + +2025-04-11 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-04-11 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. + +2025-04-11 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-04-11 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-04-11 Jin Ma <ji...@linux.alibaba.com> + + Backported from master: + 2025-04-02 Jin Ma <ji...@linux.alibaba.com> + + * gcc.target/riscv/zba-shNadd-09.c: New test. + * gcc.target/riscv/zba-shNadd-10.c: New test. + 2025-03-31 Iain Buclaw <ibuc...@gdcproject.org> Backported from master: