https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119613
Martin Nyhus <martin at nyhus dot dev> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |martin at nyhus dot dev
--- Comment #10 from Martin Nyhus <martin at nyhus dot dev> ---
I came across the patch for this bug while looking into an ICE [0] with the AFL
instrumentation plugin. In that case the same assert fails due to an EH block,
but instead of musttail the cause appears to be a combination of coroutines and
instrumentation that was inserted by the fuzzer plugin pass. The patch for this
bug also fixes that issue, so I was wondering if this change (commit
77e0c0df09) could be backported to the gcc-14 branch? It applies cleanly, but
I'm not familiar enough with the GCC codebase to know if there are other
downsides.
[0] https://github.com/AFLplusplus/AFLplusplus/issues/2684