Кто-нибудь знает, есть ли способ исключить определенные функции из оптимизатора времени соединения GCC? Мы тестируем использование оптимизатора времени соединения GCC в небольшом встроенном проекте ARM, и с его включением высвобождается приличное количество невероятно ценной флэш-памяти, но это вызывает серьезные проблемы с производительностью при использовании нескольких функций.
Я пытаюсь выяснить, есть ли способ использовать #pragma или что-то подобное для исключения определенных функций из оптимизатора времени соединения. Это позволило бы нам использовать большую часть экономии флэш-памяти без снижения производительности этих функций.