Цитата Сообщение от SMT
значит, глюк в программе, а работает - случайно
Да нет же. Это компилятор просто убивает видимо места которые все-таки нужны.
Это багофича компилера. Отключаешь глобальную оптимизацию и все работает.