-
- Выделить конкретный блок в котором отключить оптимизацию.Умеет-ли это делать GCC не знаю.IAR и Keil точно умеют. - plainuser(07.04.2011 09:11)
- уровень оптимизации можно устанавливать для каждой функции отдельнозарегистрируйте сообщение об ошибке если не лень - gcc(02.04.2011 15:00, )
- Отключите оптимизацию: опция -O0 ++(15 знак., 01.04.2011 19:31)
- автор же сказал "При худшей оптимизации имеем чересчур раздутый код." зачем банальности советовать? - Snaky(02.04.2011 06:07)
- А как описана var? Если не как указатель на volatile, то компилятор имеет право. - Cepгeй Бopщ(01.04.2011 13:10)
- сдается тебе нужен "Compiler memory barrier". cvv(175 знак., 31.03.2011 14:49)
- ты прав, это помогает. - bialix-lazy(31.03.2011 15:06, )
- Еще раз попробую код показатьХочу такоеbool test(unsigned short *var){ unsigned char sreg_copy = SREG; cli(); bool result = *var != 0; SREG = sreg_copy; return result;}Имею такое:bool test(unsigned short *var){ unsigned char sreg_copy = SREG; bialix-lazy(70 знак., 31.03.2011 14:29, )
- мля - bialix-lazy(31.03.2011 14:29, )
- таищ Генерал -- я использовал теги однако код в сообщении поломался. Что я делаю не так? - bialix-lazy(31.03.2011 14:27, )
- зарегистрируйтесь, и всё будет работать koyodza(93 знак., 31.03.2011 14:29)
- вообще-то это признак !(user-friendly interface). функция видна и доступна, но в итоге не работает. - Snaky(02.04.2011 06:11)
- Негражданин прав не имеет. - General(02.04.2011 13:26)
- Но может наблюдать, как сытые римляне идут на форум. - Vladimir Ljaschko(02.04.2011 15:12)
- Негражданин прав не имеет. - General(02.04.2011 13:26)
- вообще-то это признак !(user-friendly interface). функция видна и доступна, но в итоге не работает. - Snaky(02.04.2011 06:11)
- зарегистрируйтесь, и всё будет работать koyodza(93 знак., 31.03.2011 14:29)