Внутренняя ошибка компилятора gcc: target_expr - PullRequest
1 голос
/ 13 ноября 2011

Хорошо. У меня есть вопрос об отчете об ошибках GCC.

Когда я собираю Qt 4.7.4 в Ubuntu 11.04, используя следующий GCC с исходным файлом QTDUR / src / gui / image / qimage.cpp как часть процесса сборки:

вывод g++ -v: использование встроенных спецификаций.

COLLECT_GCC = г ++

COLLECT_LTO_WRAPPER = / USR / GCC / SVN-сборки / libexec / ССАГПЗ / i686-ПК-Linux-гну / 4.7.0 / LTO-обертка

Цель: i686-pc-linux-gnu. Настраивается с помощью: ../svnsrc/configure. --enable-lto --enable-languages ​​= c, c ++ --prefix = / usr / GCC / svn-build --enable-gold = по умолчанию --enable-ld = да --enable -__ cxa-atexit --enable -build-with-cxx --enable-werror --enable-threads Модель потока: posix gcc версия 4.7.0 20111013 (экспериментальная) (GCC)

Я получаю следующее сообщение:

внутренняя ошибка компилятора: древовидный код target_expr не поддерживается в LTO потоки. Пожалуйста, отправьте полный отчет об ошибке.

Я не могу отправить файлы * .i в соответствии с инструкциями по составлению отчетов об ошибках, потому что проблема в компиляции Qt, а не в автономном исходном файле. Другой вариант - создать контрольный пример, но как я могу создать контрольный пример, если я недостаточно знаю внутренние компоненты GCC, чтобы понять, в чем проблема?

Спасибо за любую помощь, которую вы можете оказать.

1 Ответ

1 голос
/ 13 ноября 2011

Почему вы не можете отправить файл qimage.i, полученный после предварительной обработки этого файла qimage.cpp?

...