Опции компиляции:
Код
--feedback ".\obj\xxxx.fed" -c --cpu Cortex-M3 -D__MICROLIB -g -O3 -Otime --apcs=interwork --split_sections --asm --interleave --C99 --asm --interleave -I "C:\Keil\\ARM\INC" -I
Пример:
Код
float func(float x)
{
return (x*pow(0.1, 0.01));
}
Этот негодяй прилинковывает функцию pow и по ходу дела считает её в рантайме, а не на этапе компиляции.
С gcc таких сюрпризов не припоминаю.
Есть идеи куда копать?