У меня есть C-программа (эй, я тут обманываю, ее сгенерированный C-код), которая вылетает (ошибка сегментации) всякий раз, когда я компилирую ее с флагом оптимизации gcc -O2
.(gcc 4.6.0)
У вас есть идея, как я мог бы отладить это?
Я думаю, что я мог бы проверить, удалив оптимизации одну за другой, чтобы увидеть, какиеодна вызывает сбой моей программы ... но это может занять много времени.У вас есть идея получше?
Оптимизация, вызывающая проблему, - -fstrict-overflow.Я буду продолжать добавлять новую информацию, как она у меня есть.
Спасибо