2011-11-12 149 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