Цитата(kentu @ Oct 13 2016, 09:37)

Как тогда iar пропускает такой код, arm-none-eabi получается более требователен?
Например, с пару месяцец назад ковыряли старый проект. В keil (4й или 5й точно не скажу, но вроде 5й) ошибок компиляции не показывало, проект работал со сбоями.
Я этот проект импортировал в eclipse, на arm-none-eabi-gcc прогнал - около 20 warning словил, часть из них оказалась как раз по делу.
С IAR не работал, но подозреваю, что там компилятор также позволяет писать более "небрежный" код что ли... Опять же, сильно зависит от настроек компиляции и выдачи предупреждений.
Кстати, у вас на arm-eabi выводит предупреждения компиляции? Вы их просматривали? Золотое правило - писать код без варнингов.