Исправление no-such-file, (текущая версия) :
Никакой разницы с goto вперёд тут нет.
Разница в том, что адреса перехода можно позднее сохранить отдельной секцией (для косвенных переходов), а пролог функции должен быть вкомпилен непосредственно.
Кстати сказать, в Паскале метки тоже нужно объявлять заранее. И тоже не от хорошей жизни.
Исходная версия no-such-file, :
Никакой разницы с goto вперёд тут нет.
Разница в том, что адреса перехода можно позднее сохранить отдельной секцией (для косвенных переходов), а пролог функции должен быть вкомпилен непосредственно.