All bootstrapped and tested on x86_64-linux-gnu.
Andrew Pinski (5):
cprop_hardreg: Use delete_insn_and_edges instead of delete_insn
[PR116053]
cprop_hardreg: purge dead edges and cleanupcfg if something changes
[PR124454]
c++: Fix handling of && after a class definition [PR65271]
range fold: Fix relation folding of |/& when reversed operands
[PR125774]
ipa: Fix lifetime issue with hash_map::put in
prepare_debug_expressions [PR125699]
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/cp/parser.cc | 1 +
gcc/gimple-range-fold.cc | 2 +-
gcc/ipa-param-manipulation.cc | 4 +-
gcc/regcprop.cc | 23 +++++++++--
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/pr125774-1.c | 48 +++++++++++++++++++++++
8 files changed, 106 insertions(+), 6 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/pr125774-1.c
--
2.43.0