https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115905
--- Comment #14 from Iain Sandoe <iains at gcc dot gnu.org> --- (In reply to Iain Sandoe from comment #13) > looking like a GTY issue: > > (gdb) p target->u.fld[1]->rt_mem > $7 = (mem_attrs *) 0xafafafaf > (gdb) p target->u.fld[1]->rt_mem->align > > that seems to be the tell-tale value for a free ptr. The report issue is not related to the fix for this PR - or any recent coroutine change, I've backed out back to f4915e6c4cd and the ICE remains. NOTE: the test case should still compile with earlier GCC versions, it will not execute correctly - but the ICE is at compile-time. Please, if you are able, could you see if earlier GCC versions ICE in the same way. I guess we need a new PR and some attempt to locate the cause...