2011-11-12 145 views
1

好的。我有一個關於GCC錯誤報告的問題。gcc內部編譯器錯誤:target_expr

當我在Ubuntu 11.04使用與所述源文件QTDUR/SRC/GUI /圖像/ qimage.cpp以下GCC作爲生成過程的一部分編譯的Qt 4.7.4:

output of g++ -v : Using built-in specs.

COLLECT_GCC=g++

COLLECT_LTO_WRAPPER=/usr/GCC/svn-build/libexec/gcc/i686-pc-linux-gnu/4.7.0/lto-wrapper

Target: i686-pc-linux-gnu Configured with: ../svnsrc/configure --enable-lto --enable-languages=c,c++ --prefix=/usr/GCC/svn-build --enable-gold=default --enable-ld=yes --enable-__cxa-atexit --enable-build-with-cxx --enable-werror --enable-threads Thread model: posix gcc version 4.7.0 20111013 (experimental) (GCC)

我收到以下消息:

internal compiler error: tree code target_expr is not supported in LTO streams. Please submit a full bug report.

由bug報告指導的要求,因爲這個問題是Qt的編譯,而不是一個自包含的源文件,我不能提交*。我的文件。另一個選擇是創建一個測試用例,但是如果我不瞭解GCC內部知道什麼問題,我該如何創建一個測試用例呢?

感謝您提供任何幫助。

回答

1

爲什麼不能提交文件預處理後獲得的qimage.i文件?

+0

那麼,從我從指南解釋,我不能如果.cpp包含任何標題。 – mmoran

+0

@mmoran:.ii文件正是你想要的 - 你發現的是一個嚴重的編譯器錯誤的跡象,絕對應該進一步跟進。 – LThode