On Wed, Jun 17, 2026 at 5:48 AM Andrew Pinski <[email protected]> wrote: > > Some backports of regression fixes to the GCC 15 branch. > > Andrew Pinski (7): > cprop_hardreg: Use delete_insn_and_edges instead of delete_insn > [PR116053] > cprop_hardreg: purge dead edges and cleanupcfg if something changes > [PR124454] > simplify-rtx: Fix the case where subreg of a vec_concat could fail
Hi Andrea, For this backport, you want to backport https://gcc.gnu.org/cgit/gcc/commit/?id=9873a35f52487b3dcd2cbbc973d1ea2a4d59dd1a too. Thanks, Christophe > [PR123822] > c++: Fix handling of && after a class definition [PR65271] > range fold: Fix relation folding of |/& when reversed operands > [PR125774] > phiopt: Fix is_factor_profitable for debug stmts [PR125776] > ipa: Fix lifetime issue with hash_map::put in > prepare_debug_expressions [PR125699] > > Carter Rennick (1): > mips: Fix ICE on mips64-elf by removing MAX_FIXED_MODE_SIZE override > [PR120144] > > Thomas Schwinge (1): > cprop_hardreg: Use delete_insn_and_edges instead of delete_insn: > gcc.dg/pr116053-1.c does 'dg-require-effective-target int128' > [PR116053] > > gcc/config/mips/mips.h | 4 -- > gcc/cp/parser.cc | 1 + > gcc/gimple-range-fold.cc | 2 +- > gcc/ipa-param-manipulation.cc | 4 +- > gcc/regcprop.cc | 23 +++++++++-- > gcc/simplify-rtx.cc | 3 +- > gcc/testsuite/g++.dg/cpp0x/rv-decl1.C | 7 ++++ > gcc/testsuite/gcc.dg/pr116053-1.c | 12 ++++++ > gcc/testsuite/gcc.dg/pr124454-1.c | 15 +++++++ > gcc/testsuite/gcc.dg/torture/pr120144.c | 8 ++++ > gcc/testsuite/gcc.dg/torture/pr123822-1.c | 16 ++++++++ > gcc/testsuite/gcc.dg/torture/pr125774-1.c | 48 +++++++++++++++++++++++ > gcc/testsuite/gcc.dg/torture/pr125776-1.c | 21 ++++++++++ > gcc/testsuite/gcc.dg/torture/pr125776-2.c | 21 ++++++++++ > gcc/tree-ssa-phiopt.cc | 2 + > 15 files changed, 176 insertions(+), 11 deletions(-) > create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-decl1.C > create mode 100644 gcc/testsuite/gcc.dg/pr116053-1.c > create mode 100644 gcc/testsuite/gcc.dg/pr124454-1.c > create mode 100644 gcc/testsuite/gcc.dg/torture/pr120144.c > create mode 100644 gcc/testsuite/gcc.dg/torture/pr123822-1.c > create mode 100644 gcc/testsuite/gcc.dg/torture/pr125774-1.c > create mode 100644 gcc/testsuite/gcc.dg/torture/pr125776-1.c > create mode 100644 gcc/testsuite/gcc.dg/torture/pr125776-2.c > > -- > 2.43.0 >
