https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90900
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> --- It is certainly invalid to goto *x; from outside of an OpenMP structured block to inside it or vice versa, this testcase doesn't do that though. And the NOTE_INSN_DELETED_LABEL is in the end in a different function from the use.