Можно ли отключить оптимизацию определенной функции? У моего друга проблема, что gcc-оптимизация делает некоторые (неизвестные мне) μ-controller-code, не работают. Мы знаем, какие функции есть, но мы не имеем понятия о самом коде, поэтому самым простым и безопасным способом, вероятно, было бы просто отключить его для всей функции.
Печально http://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html показывает, что существует атрибут/прагма оптимизатора функции, но для него требуется gcc 4.4, которого у нас нет.
заблаговременно