https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97000
--- Comment #2 from Tom de Vries <vries at gcc dot gnu.org> --- Tentative patch: ... diff --git a/gcc/tracer.c b/gcc/tracer.c index 82ede722534..ec97eb51538 100644 --- a/gcc/tracer.c +++ b/gcc/tracer.c @@ -99,6 +99,12 @@ ignore_bb_p (const_basic_block bb) must be duplicated in its entirety or not at all. */ if (gimple_code (g) == GIMPLE_TRANSACTION) return true; + } + + for (gimple_stmt_iterator gsi = gsi_start_bb (CONST_CAST_BB (bb)); + !gsi_end_p (gsi); gsi_next (&gsi)) + { + gimple *g = gsi_stmt (gsi); /* An IFN_UNIQUE call must be duplicated as part of its group, or not at all. */ ...