https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90900
--- Comment #4 from rguenther at suse dot de <rguenther at suse dot de> --- On Tue, 18 Jun 2019, jakub at gcc dot gnu.org wrote: > 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. So this also means we cannot really outline the function this way or rather the outlining process would need to mark the label as DECL_NONLOCAL?