http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47420
--- Comment #3 from Yu Simin <silver24k at gmail dot com> 2011-01-24 00:58:58 UTC --- (In reply to comment #2) > failed on both mingw32- and arm-none-eabi-, > > Using built-in specs. > COLLECT_GCC=gcc > COLLECT_LTO_WRAPPER=c:/snowfishroot/mingw/bin/../libexec/gcc/mingw32/4.6.0/lto-wrapper.exe > Target: mingw32 > Configured with: ../../../gcc_trunk/configure --build=x86_64-unknown-linux-gnu > --host=mingw32 --target=mingw32 --prefix=/mingw --disable-win32-registry > --enable-shared --enable-static --enable-libgomp > --enable-version-specific-runtime-libs --with-gmp=/mingw --with-mpfr=/mingw > --with-ppl=/mingw --with-cloog=/mingw --enable-libstdcxx-debug > --with-build-time-tools=/platform/cross-on-linux/mingw --disable-nls > --with-mpc=/mingw --enable-languages=c,c++ --enable-lto --disable-plugin > --enable-checking=release --enable-sjlj-exceptions --enable-cloog-backend=isl > --disable-cloog-version-check > Thread model: win32 > gcc version 4.6.0 20110123 (experimental) > COLLECT_GCC_OPTIONS='-c' '-O2' '-v' '-mtune=generic' '-march=pentiumpro' > c:/snowfishroot/mingw/bin/../libexec/gcc/mingw32/4.6.0/cc1plus.exe -quiet -v > -iprefix c:\snowfishroot\mingw\bin\../lib/gcc/mingw32/4.6.0/ -D__MSVCRT_DLL__ > PR47420_ICE.cpp -quiet -dumpbase PR47420_ICE.cpp -mtune=generic > -march=pentiumpro -auxbase PR47420_ICE -O2 -version -o D:\Temp\ccN8BzbK.s > GNU C++ version 4.6.0 20110123 (experimental) (mingw32) > compiled by GNU C version 4.6.0 20110123 (experimental), GMP version > 5.0.1, > MPFR version 3.0.0-p3, MPC version 0.8.2 > GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 > ignoring nonexistent directory > "c:\snowfishroot\mingw\bin\../lib/gcc/mingw32/4.6.0/../../../../mingw32/include" > ignoring duplicate directory > "c:/snowfishroot/mingw/lib/gcc/../../lib/gcc/mingw32/4.6.0/include/c++" > ignoring duplicate directory > "c:/snowfishroot/mingw/lib/gcc/../../lib/gcc/mingw32/4.6.0/include/c++/mingw32" > ignoring duplicate directory > "c:/snowfishroot/mingw/lib/gcc/../../lib/gcc/mingw32/4.6.0/include/c++/backward" > ignoring duplicate directory > "c:/snowfishroot/mingw/lib/gcc/../../lib/gcc/mingw32/4.6.0/include" > ignoring nonexistent directory "/mingw/include" > ignoring duplicate directory "c:/snowfishroot/mingw/lib/gcc/../../include" > ignoring duplicate directory > "c:/snowfishroot/mingw/lib/gcc/../../lib/gcc/mingw32/4.6.0/include-fixed" > ignoring nonexistent directory > "c:/snowfishroot/mingw/lib/gcc/../../lib/gcc/mingw32/4.6.0/../../../../mingw32/include" > ignoring nonexistent directory "/mingw/include" > #include "..." search starts here: > #include <...> search starts here: > c:\snowfishroot\mingw\bin\../lib/gcc/mingw32/4.6.0/include/c++ > c:\snowfishroot\mingw\bin\../lib/gcc/mingw32/4.6.0/include/c++/mingw32 > c:\snowfishroot\mingw\bin\../lib/gcc/mingw32/4.6.0/include/c++/backward > c:\snowfishroot\mingw\bin\../lib/gcc/mingw32/4.6.0/include > c:\snowfishroot\mingw\bin\../lib/gcc/mingw32/4.6.0/../../../../include > c:\snowfishroot\mingw\bin\../lib/gcc/mingw32/4.6.0/include-fixed > End of search list. > GNU C++ version 4.6.0 20110123 (experimental) (mingw32) > compiled by GNU C version 4.6.0 20110123 (experimental), GMP version > 5.0.1, > MPFR version 3.0.0-p3, MPC version 0.8.2 > GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 > Compiler executable checksum: 950018fa43a5603ab5e33743958395b0 > PR47420_ICE.cpp: In function 'sfTextCtrl* CreateTextCtrl()': > PR47420_ICE.cpp:66:13: internal compiler error: in calc_dfs_tree, at > dominance.c:395 > Please submit a full bug report, > with preprocessed source if appropriate. > See <http://gcc.gnu.org/bugs.html> for instructions. > > > > Using built-in specs. > COLLECT_GCC=arm-gcc > COLLECT_LTO_WRAPPER=c:/snowfishroot/share/sdk/crosssdk/bin/../libexec/gcc/arm/4.6.0/lto-wrapper.exe > Target: arm > Configured with: ../../../gcc_trunk/configure --host=mingw32 > --build=x86_64-unknown-linux-gnu --target=arm --prefix=/CROSSSDK > --with-local-prefix=/CROSSSDK/vendor --enable-version-specific-runtime-libs > --disable-threads --disable-tls --disable-nls --enable-multilib --with-newlib > --with-headers=/home/starlight/src/gnu-toolchain/newlib/newlib/libc/include > --with-pkgversion='General ARM GCC' --enable-languages=c,c++ > --enable-checking=release --with-gmp=/mingw --with-mpfr=/mingw > --with-ppl=/mingw --with-cloog=/mingw > --with-libelf=/platform/cross-on-linux/mingw/gcc_build_support_libelf > --with-mpc=/mingw --disable-plugin --disable-libstdcxx-pch > --enable-cloog-backend=isl --disable-cloog-version-check > Thread model: single > gcc version 4.6.0 20110123 (experimental) (General ARM GCC) > COLLECT_GCC_OPTIONS='-c' '-O2' '-v' > c:/snowfishroot/share/sdk/crosssdk/bin/../libexec/gcc/arm/4.6.0/cc1plus.exe > -quiet -v -iprefix > c:\snowfishroot\share\sdk\crosssdk\bin\../lib/gcc/arm/4.6.0/ > -D__USES_INITFINI__ PR47420_ICE.cpp -quiet -dumpbase PR47420_ICE.cpp -auxbase > PR47420_ICE -O2 -version -o D:\Temp\cceBCwsw.s > GNU C++ (General ARM GCC) version 4.6.0 20110123 (experimental) (arm) > compiled by GNU C version 4.6.0 20110123 (experimental), GMP version > 5.0.1, > MPFR version 3.0.0-p3, MPC version 0.8.2 > GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 > ignoring duplicate directory > "c:/snowfishroot/share/sdk/crosssdk/lib/gcc/../../lib/gcc/arm/4.6.0/include/c++" > ignoring duplicate directory > "c:/snowfishroot/share/sdk/crosssdk/lib/gcc/../../lib/gcc/arm/4.6.0/include/c++/arm" > ignoring duplicate directory > "c:/snowfishroot/share/sdk/crosssdk/lib/gcc/../../lib/gcc/arm/4.6.0/include/c++/backward" > ignoring duplicate directory > "c:/snowfishroot/share/sdk/crosssdk/lib/gcc/../../lib/gcc/arm/4.6.0/include" > ignoring duplicate directory > "c:/snowfishroot/share/sdk/crosssdk/lib/gcc/../../lib/gcc/arm/4.6.0/include-fixed" > ignoring duplicate directory > "c:/snowfishroot/share/sdk/crosssdk/lib/gcc/../../lib/gcc/arm/4.6.0/../../../../arm/sys-include" > ignoring duplicate directory > "c:/snowfishroot/share/sdk/crosssdk/lib/gcc/../../lib/gcc/arm/4.6.0/../../../../arm/include" > #include "..." search starts here: > #include <...> search starts here: > c:\snowfishroot\share\sdk\crosssdk\bin\../lib/gcc/arm/4.6.0/include/c++ > c:\snowfishroot\share\sdk\crosssdk\bin\../lib/gcc/arm/4.6.0/include/c++/arm > > c:\snowfishroot\share\sdk\crosssdk\bin\../lib/gcc/arm/4.6.0/include/c++/backward > c:\snowfishroot\share\sdk\crosssdk\bin\../lib/gcc/arm/4.6.0/include > c:\snowfishroot\share\sdk\crosssdk\bin\../lib/gcc/arm/4.6.0/include-fixed > > c:\snowfishroot\share\sdk\crosssdk\bin\../lib/gcc/arm/4.6.0/../../../../arm/sys-include > > c:\snowfishroot\share\sdk\crosssdk\bin\../lib/gcc/arm/4.6.0/../../../../arm/include > End of search list. > GNU C++ (General ARM GCC) version 4.6.0 20110123 (experimental) (arm) > compiled by GNU C version 4.6.0 20110123 (experimental), GMP version > 5.0.1, > MPFR version 3.0.0-p3, MPC version 0.8.2 > GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 > Compiler executable checksum: 8b9abdbe184f3f4d3878d6710deacaeb > COLLECT_GCC_OPTIONS='-c' '-O2' '-v' > > c:/snowfishroot/share/sdk/crosssdk/bin/../lib/gcc/arm/4.6.0/../../../../arm/bin/as.exe > -meabi=5 -o PR47420_ICE.o D:\Temp\cceBCwsw.s > COMPILER_PATH=c:/snowfishroot/share/sdk/crosssdk/bin/../libexec/gcc/arm/4.6.0/;c:/snowfishroot/share/sdk/crosssdk/bin/../libexec/gcc/;c:/snowfishroot/share/sdk/crosssdk/bin/../lib/gcc/arm/4.6.0/../../../../arm/bin/ > LIBRARY_PATH=c:/snowfishroot/share/sdk/crosssdk/bin/../lib/gcc/arm/4.6.0/;c:/snowfishroot/share/sdk/crosssdk/bin/../lib/gcc/;c:/snowfishroot/share/sdk/crosssdk/bin/../lib/gcc/arm/4.6.0/../../../../arm/lib/ > COLLECT_GCC_OPTIONS='-c' '-O2' '-v' I'm sorry. only failed on mingw32. arm-none-eabi- is OK