https://gcc.gnu.org/g:5ea5abc2f97c1ab4cd7c8e6685b39b65d71a970e
commit r15-11299-g5ea5abc2f97c1ab4cd7c8e6685b39b65d71a970e Author: GCC Administrator <[email protected]> Date: Thu Jun 18 00:20:07 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 101 +++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 8 ++++ gcc/testsuite/ChangeLog | 112 ++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 222 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 606775e3cf1d..039a0d27a63a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,104 @@ +2026-06-17 Zhongyao Chen <[email protected]> + + PR target/125215 + * config/riscv/riscv-v.cc (expand_const_vector_interleaved_stepped_npatterns): + Remove hi/lo optimization and always use the merge fallback. + +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 Kishan Parmar <[email protected]> + + Backported from master: + 2026-05-22 Steve Markgraf <[email protected]> + + * config/rs6000/rs6000.h (TARGET_NO_LWSYNC): Add PROCESSOR_MPCCORE. + +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 Carter Rennick <[email protected]> + + Backported from master: + 2026-04-24 Carter Rennick <[email protected]> + + PR target/120144 + * config/mips/mips.h (MAX_FIXED_MODE_SIZE): Remove. + +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-13 Andrew Pinski <[email protected]> + + PR tree-optimization/125776 + * tree-ssa-phiopt.cc (is_factor_profitable): An + usage in a debug stmt should be ignored. + +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-12 Andrew Pinski <[email protected]> + + PR rtl-optimization/123822 + * simplify-rtx.cc (simplify_context::simplify_subreg): Check the + mode of the part to be non-VOIDmode before calling gen_rtx_SUBREG. + +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 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-16 Martin Jambor <[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 b9da49702e53..a9867cbe2ddd 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-12 Release Manager * GCC 15.3.0 released. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 4bc9a72c0dfd..69cc94c63f12 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,115 @@ +2026-06-17 Zhongyao Chen <[email protected]> + + PR target/125215 + * gcc.target/riscv/rvv/autovec/pr125215.c: New test. + * gcc.target/riscv/rvv/autovec/slp-interleave-1.c: Remove. + * gcc.target/riscv/rvv/autovec/slp-interleave-2.c: Remove. + * gcc.target/riscv/rvv/autovec/slp-interleave-3.c: Remove. + * gcc.target/riscv/rvv/autovec/slp-interleave-4.c: Remove. + * gcc.target/riscv/rvv/autovec/slp-interleave-5.c: Remove. + +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 Kishan Parmar <[email protected]> + + Backported from master: + 2026-05-27 Kishan Parmar <[email protected]> + Surya Kumari Jangala <[email protected]> + + PR target/125448 + * gcc.target/powerpc/mpc860_no_lwsync.c: Restrict to ilp32 targets. + +2026-06-17 Kishan Parmar <[email protected]> + + Backported from master: + 2026-05-22 Steve Markgraf <[email protected]> + + * gcc.target/powerpc/mpc860_no_lwsync.c: 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 Carter Rennick <[email protected]> + + Backported from master: + 2026-04-24 Carter Rennick <[email protected]> + + PR target/120144 + * gcc.dg/torture/pr120144.c: New test. + +2026-06-17 Andrew Pinski <[email protected]> + + Backported from master: + 2026-06-13 Andrew Pinski <[email protected]> + + PR tree-optimization/125776 + * gcc.dg/torture/pr125776-1.c: New test. + * gcc.dg/torture/pr125776-2.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-12 Andrew Pinski <[email protected]> + + PR rtl-optimization/123822 + * gcc.dg/torture/pr123822-1.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 Andrew MacLeod <[email protected]> + + PR tree-optimization/125501 + * gcc.dg/pr125501.c: New. + 2026-06-16 Martin Jambor <[email protected]> Backported from master:
