Цитата(Aiva @ May 13 2009, 18:56)

Компилятор выдает вовсе не то что прошу. Не могу уловить систему моих ошибок

.
Я раньше с IARом работал - там как-то проще было (правда и вычислений в тех задачах особых не было).
Будьте добры, задавайте вопросы конкретнее: что вы пишете, что ожидаете получить и что получаете. Было бы совсем замечательно, если бы вы подкрепили конкретным примером - что именно было в IAR проще. Пока по предоставленной вами информации можно лищь ответить: "пишите правильно".
Цитата(IXFN50N80Q2 @ May 13 2009, 21:57)

Хм. Ну ANSI C а вообще для начала отключите опимизатор. Уровень O0.
Очень вредный совет. Пользы никакой, только размер кода увеличится и скорость вычислений упадет.
Цитата(IXFN50N80Q2 @ May 13 2009, 21:57)

Бывает что и сам WIN AVR GCC не так поймет и подумает что эти строчки кода лишние.
Вот только не надо валить все с больной головы на компилятор. Компилятор делает то, что попросили. Если попросили некоррекно - виноват не компилятор.