Цитата(Alex11 @ Oct 16 2006, 18:27)

Для начала полностью выключить оптимизацию - там один большой глюк, без нее, как правило, работает.
Не согласен. Отличный оптимизатор.
Цитата
Дальше можно, после того, как все заработает, увеличивать уровень оптимизации, пока не сломается.
Весь свой софт пишу сразу с установками макс. оптимизации (обычно по скорости). Проблем не было, если все грамотно писать.
Цитата
Эта зараза, мало того, что не видит сама, что переменная используется в прерываниях, так еще и игнорирует слово volatile, после чего может выкинуть половину программы в оптимизаторе.
Приведите пожалуйста пример. По моему опыту, volatile надежно решает проблемы (иногда даже слишком, в смысле лишнего кода)...
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин