変数がその関数内のみ有効なローカル変数とプログラム全体で有効なグローバル変数があるようにラベルもその関数内のみ有効なローカルラベルとプログラム全体で有効なグローバルラベルがあります。 自作関数内においてGOTOでジャンプが可能なのはローカルラベルだけなので指定したローカルラベルが無いとエラーが発生します。 あとローカルラベルとグローバルラベルは別々の扱いになるためラベル名が重複してもエラーにはなりません。