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
>

Reply via email to