Как известно, ARCAdaptor имеет несколько меньший объем памяти, чем соответствующий микроконтроллер ATMega8, на котором, собственно и построено устройство.
В статье по ссылке пойдет речь о некоторых приемах оптимизации существующих проектов на тот случай, если бинарный файл "не влезает" в отведенный объем.
Как говорится, "your mileage may vary".
В любом случае, использованные приемы могут пригодиться любому разработчику. Толкование опций компилятора и линкера оставляем "пытливым умам".