やはりここは、データスタックとコードスタックを別々に管理するしか。
#68kだとそうするコンパイラはあるけどね。