https://gcc.gnu.org/g:03de9f71ecc50a3bd928d225879c67199b7236ca
commit r14-12684-g03de9f71ecc50a3bd928d225879c67199b7236ca Author: GCC Administrator <[email protected]> Date: Thu Jun 18 00:18:49 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 88 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 8 +++++ gcc/testsuite/ChangeLog | 77 +++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 174 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index dfbb311cb325..956a7726b7f5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,91 @@ +2026-06-17 Alex Coplan <[email protected]> + + Backported from master: + 2026-06-09 Alex Coplan <[email protected]> + + PR middle-end/125621 + * expmed.cc (make_tree): Fix CONST_POLY_INT case to pass type + instead of t, move it to its own switch case. + +2026-06-17 Martin Jambor <[email protected]> + + Backported from master: + 2026-05-12 Martin Jambor <[email protected]> + + PR tree-optimization/124151 + * tree-sra.cc (build_user_friendly_ref_for_offset): Added parameters + CUR_SIZE and EXP_SIZE. Added code passing the correct CUR_SIZE and + checking it against EXP_SIZE. Removed unused code for the case when + EXP_TYPE was NULL_TREE. + (create_artificial_child_access): Adjusted the call to + build_user_friendly_ref_for_offset. + (propagate_subaccesses_from_rhs): Likewise. + (propagate_subaccesses_from_rhs): Removed a check that the size of + lchild is a multiple of BITS_PER_UNIT. + (propagate_subaccesses_from_lhs): Likewise. + +2026-06-17 Andrew Pinski <[email protected]> + + Backported from master: + 2026-06-10 Andrew Pinski <[email protected]> + + PR ipa/125699 + * ipa-param-manipulation.cc (ipa_param_body_adjustments::prepare_debug_expressions): Fix + lifetime issue with m_dead_ssa_debug_equiv usage. + +2026-06-17 Andrew Pinski <[email protected]> + + Backported from master: + 2026-06-14 Andrew Pinski <[email protected]> + + PR tree-optimization/125774 + * gimple-range-fold.cc (fold_using_range::relation_fold_and_or): Use + relation_swap rather than relation_negate when the operands are exchanged. + +2026-06-17 Andrew Pinski <[email protected]> + + Backported from master: + 2026-03-13 Andrew Pinski <[email protected]> + + PR rtl-optimization/124454 + * regcprop.cc (pass_cprop_hardreg::execute): If something + changed and non-call exceptions is on, call purge_all_dead_edges + and cleanup_cfg. + +2026-06-17 Andrew Pinski <[email protected]> + + Backported from master: + 2026-02-18 Andrew Pinski <[email protected]> + + PR rtl-optimization/116053 + * regcprop.cc (copyprop_hardreg_forward_1): Use delete_insn_and_edges + instead of delete_insn. + +2026-06-17 Tamar Christina <[email protected]> + + Backported from master: + 2026-06-03 Tamar Christina <[email protected]> + + PR tree-optimization/125431 + * tree-vect-slp-patterns.cc (complex_mul_pattern::matches, + complex_fms_pattern::matches): Gate on FP contraction. + +2026-06-17 Kyrylo Tkachov <[email protected]> + + Backported from master: + 2026-06-15 Kyrylo Tkachov <[email protected]> + + PR target/125795 + * config/aarch64/aarch64-early-ra.cc (early_ra::allocate_colors): + Compute the allocated-FPR mask as + ((1ULL << color->group->size) - 1) << best. + +2026-06-17 Andrew MacLeod <[email protected]> + + PR tree-optimization/125501 + * tree-ssa-dom.cc (set_global_ranges_from_unreachable_edges): Abort + if there are 2 SSA_NAMES on the branch condition. + 2026-06-12 Andrew MacLeod <[email protected]> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 600063a82e3c..f3e3b81b3d19 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260617 +20260618 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index e5440358c8f0..7dc032dad75e 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,11 @@ +2026-06-17 Andrew Pinski <[email protected]> + + Backported from master: + 2026-05-04 Andrew Pinski <[email protected]> + + PR c++/65271 + * parser.cc (cp_parser_class_specifier): Accept &&. + 2026-06-10 Jakub Jelinek <[email protected]> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 7e444849eeb3..249a0121329b 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,80 @@ +2026-06-17 Alex Coplan <[email protected]> + + Backported from master: + 2026-06-09 Alex Coplan <[email protected]> + + PR middle-end/125621 + * gcc.target/aarch64/torture/pr125621.c: New test. + +2026-06-17 Martin Jambor <[email protected]> + + Backported from master: + 2026-05-12 Martin Jambor <[email protected]> + + PR tree-optimization/124151 + * gcc.dg/tree-ssa/pr124151.c: New test. + +2026-06-17 Andrew Pinski <[email protected]> + + Backported from master: + 2026-06-14 Andrew Pinski <[email protected]> + + PR tree-optimization/125774 + * gcc.dg/torture/pr125774-1.c: New test. + +2026-06-17 Andrew Pinski <[email protected]> + + Backported from master: + 2026-05-04 Andrew Pinski <[email protected]> + + PR c++/65271 + * g++.dg/cpp0x/rv-decl1.C: New test. + +2026-06-17 Andrew Pinski <[email protected]> + + Backported from master: + 2026-03-13 Andrew Pinski <[email protected]> + + PR rtl-optimization/124454 + * gcc.dg/pr124454-1.c: New test. + +2026-06-17 Thomas Schwinge <[email protected]> + + Backported from master: + 2026-02-19 Thomas Schwinge <[email protected]> + + PR rtl-optimization/116053 + * gcc.dg/pr116053-1.c: 'dg-require-effective-target int128'. + +2026-06-17 Andrew Pinski <[email protected]> + + Backported from master: + 2026-02-18 Andrew Pinski <[email protected]> + + PR rtl-optimization/116053 + * gcc.dg/pr116053-1.c: New test. + +2026-06-17 Tamar Christina <[email protected]> + + Backported from master: + 2026-06-03 Tamar Christina <[email protected]> + + PR tree-optimization/125431 + * gfortran.dg/vect/pr125431.f90: New test. + +2026-06-17 Kyrylo Tkachov <[email protected]> + + Backported from master: + 2026-06-15 Kyrylo Tkachov <[email protected]> + + PR target/125795 + * gcc.target/aarch64/pr125795.c: New test. + +2026-06-17 Andrew MacLeod <[email protected]> + + PR tree-optimization/125501 + * gcc.dg/pr125501.c: New. + 2026-06-12 Andrew MacLeod <[email protected]> Backported from master:
