Из прерывания таймера много раз вызываются несколько мелких функций. При уровнях оптимизации s,2,3 компилятор упорно инлайнит эти функции в тело обработчика прерывания вместо обычного вызова. В результате по сравнению с оптимизацией 1 объем увеличивается на 500 байт.
Как принудительно запретить инлайнинг и вызывать как обычные функции ?