Этот код долго гудел долго, пока мы недавно не обнаружили крайний случай, когда он молча терпит неудачу - никаких ошибок не возвращалось.Недостаток довольно тонкий.Мы можем заставить код работать без всяких проблем в крайнем случае:
1) компиляцией с любым набором параметров, включая -traceback
или отладкой (-g
или -gopt
);
2) компиляцией с -fast -Mnounroll
;
3) компиляция с оптимизацией <2; <p>4) добавление операторов WRITE в код для определения местоположения ошибки;
Другими словами, большинство инструментов, полезных для отладкиошибка - фактически приводит к исчезновению ошибки.
Я проверяю любую информацию о сбоях, связанных с развертыванием цикла или другой оптимизацией, и об их устранении.
Заранее всем спасибо.