https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118871
--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> --- It is invalid. Non-local goto is a special extension, which needs extra handling on the assembler level, something that writers of inline asm have no idea about and what exactly to use there. So, it is nothing that can be supported in asm goto. We should just error out on that.