標準ではなかったと思いますが、マクロでgosubを使った時点の行番号を「_BeforeLine」という変数に入れるようにしてみました。
//いったん標準のgosubの定義を取り消して、カスタマイズgosubに置き換えるマクロ
#undef gosub
#define gosub(%1) _BeforeLine=__line__:gosub@hsp %1
これで適当なところでlogmesなり、mesなりで表示すればいいと思います。
//サンプル
#undef gosub
#define gosub(%1) _BeforeLine=__line__:gosub@hsp %1
gosub *hoge
gosub *hoge
stop
*hoge
mes _BeforeLine
return
ただ、このようなことをするより、プログラムの流れが分かりやすいようにプログラムを書き直した方がいい気もしますが...