https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98896
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> --- I think Andrew meant asm goto, which you haven't tried. That is the standard feature that tells the compiler about the possible control flow from the inline asm, just having &&label passed to inline asm (or even maybe propagated) doesn't mean the inline asm may jump there, in such case there is no cfg edge to the label and labels which are unreachable are just placed somewhere, don't prevent optimizations etc.