Есть небольшая тестовая программка на C: http://pastie.org/1376141 (по сути, минимальный файл, на котором получается воспроизвести ошибку).
При его сборке со включённой оптимизацией, -fopenmp и -flto lto1 падает с ошибкой сегментации:
$ gcc-4.5 test.c -o test -O1 -fopenmp -flto -std=c99
lto1: internal compiler error: Ошибка сегментирования
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.5/README.Bugs> for instructions.
lto-wrapper: /usr/bin/gcc-4.5.real returned 1 exit status
collect2: lto-wrapper returned 1 exit status
Несмотря на ulimit -c unlimited, core упорно не генерируется.
Как выйти из положения?