Цитата(Злодей @ Apr 28 2009, 11:04)

Работаю с GCC для AVR.
Ага, один секрет у партизана выведали

Осталось узнать версию и параметры, с которым вызывается компилятор. Там есть куча опций для управления оптимизаций, в том числе и встраиванием. На -O3 он старается сделать максимально линейный код, ибо это положительно сказывается на быстродействии для процессоров с конвейерами и кешем. Для AVR оптимальная оптимизация -Os, плюс можно поиграться с опциями -fno-inline-small-functions, -fno-inline-functions, --param inline-call-cost=<тут число от 0 до 9>, -fno-split-wide-types, -fno-tree-scev-cprop