Z:gnu-www-ja-stallman-kth--fa9884-And finally it then has to cor/ru

И наконец, потом он должен исправить код из-за различных проблем, таких, как те, что возникают, когда остались псевдорегистры, которые не уместились в настоящие регистры, которые приходится вместо этого помещать в ячейки стека. Когда это случается на определённых машинах, некоторые команды могут стать недопустимыми. Например, на 68000 можно прибавить регистр к памяти и память к регистру, но нельзя прибавлять одно место памяти к другому. Так что если у тебя команда сложения и ты компилируешь для 68000 и оба операнда оказываются в памяти, она недопустима. Так что этот завершающий проход просматривает и копирует всё в регистры и из регистров, как это нужно для решения этих проблем.