Backport a few of my patches from the trunk to GCC 14 release branch. These all have been sitting on the trunk for some time now so it was time to backport them before a release.
Andrew Pinski (6): phiopt: Fix VCE moving by rewriting it into cast [PR116098] aarch64: Fix early ra for -fno-delete-dead-exceptions [PR116927] backprop: Fix deleting of a phi node [PR116922] vec-lowering: Fix ABSU lowering [PR111285] match: Reject non-ssa name/min invariants in gimple_extract [PR116412] testcase: Add testcase for already fixed PR [PR118476] gcc/config/aarch64/aarch64-early-ra.cc | 6 +++ gcc/gimple-match-exports.cc | 6 +++ gcc/gimple-ssa-backprop.cc | 10 +++- .../c-c++-common/torture/pr116098-2.c | 46 +++++++++++++++++++ gcc/testsuite/g++.dg/torture/pr116098-1.C | 33 +++++++++++++ gcc/testsuite/g++.dg/torture/pr116927-1.C | 15 ++++++ gcc/testsuite/g++.dg/torture/vect-absu-1.C | 29 ++++++++++++ gcc/testsuite/gcc.dg/torture/pr116412-1.c | 6 +++ gcc/testsuite/gcc.dg/torture/pr116922.c | 19 ++++++++ gcc/testsuite/gcc.dg/torture/pr118476-1.c | 14 ++++++ gcc/tree-ssa-phiopt.cc | 28 ++++++++++- gcc/tree-vect-generic.cc | 10 +++- 12 files changed, 218 insertions(+), 4 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/torture/pr116098-2.c create mode 100644 gcc/testsuite/g++.dg/torture/pr116098-1.C create mode 100644 gcc/testsuite/g++.dg/torture/pr116927-1.C create mode 100644 gcc/testsuite/g++.dg/torture/vect-absu-1.C create mode 100644 gcc/testsuite/gcc.dg/torture/pr116412-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr116922.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr118476-1.c -- 2.43.0