Уважаемый
lmikle, полностью согласен с первым параграфом Вашего поста, но смысл второго от меня ускользает. Создается впечетление, что Вы не до конца разобрались в сути проблемы. Изначально проблемой было отсутствие изменений в счетчике при выполнении цикла. На каждой итерации он сохранял свое изначальное значение. В дальнейшем, с целью дебега, были созданы эти 4 злополучные строки. Их целью была попытка изменить значения переменных. Они с поставленной задачей не справились в силу недостатка моей эрудиции. Интерестно то что после выключения оптимизатора и полной перекомпиляции - без каких-либо изменений в коде - программа начала работать как положено.