http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47241
--- Comment #1 from coolypf <coolypf at qq dot com> 2011-01-10 13:59:45 UTC --- same problem on mingw-w64, with error message: Using built-in specs. COLLECT_GCC=D:\MinGW\bin\gcc64.exe COLLECT_LTO_WRAPPER=d:/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/4.6.0/lto-wrapper.exe Target: x86_64-w64-mingw32 Configured with: ../gcc-4.6-20110108/configure --prefix=/gcc4 --enable-threads --disable-nls --disable-win32-registry --disable-werror --disable-shared --disable-bootstrap --disable-multilib --disable-libquadmath --with-ld=/x86_64-w64-mingw32/bin/ld --with-as=/x86_64-w64-mingw32/bin/as --target=x86_64-w64-mingw32 Thread model: win32 gcc version 4.6.0 20110108 (experimental) (GCC) COLLECT_GCC_OPTIONS='-v' '-flto' '-mtune=generic' '-march=x86-64' d:/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/4.6.0/cc1.exe -quiet -v -iprefix d:\mingw\bin\../lib/gcc/x86_64-w64-mingw32/4.6.0/ test.c -quiet -dumpbase test.c -mtune=generic -march=x86-64 -auxbase test -version -flto -o C:\Users\coolypf\AppData\Local\Temp\ccWy8m2U.s GNU C (GCC) version 4.6.0 20110108 (experimental) (x86_64-w64-mingw32) compiled by GNU C version 4.6.0 20110108 (experimental), GMP version 5.0.1, MPFR version 3.0.0, MPC version 0.8.2 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 ignoring nonexistent directory "d:\mingw\bin\../lib/gcc/x86_64-w64-mingw32/4.6.0/../../../../x86_64-w64-mingw32/sys-include" ignoring duplicate directory "d:/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/4.6.0/include" ignoring duplicate directory "d:/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/4.6.0/include-fixed" ignoring nonexistent directory "d:/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/4.6.0/../../../../x86_64-w64-mingw32/sys-include" ignoring duplicate directory "d:/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/4.6.0/../../../../x86_64-w64-mingw32/include" #include "..." search starts here: #include <...> search starts here: d:\mingw\bin\../lib/gcc/x86_64-w64-mingw32/4.6.0/include d:\mingw\bin\../lib/gcc/x86_64-w64-mingw32/4.6.0/include-fixed d:\mingw\bin\../lib/gcc/x86_64-w64-mingw32/4.6.0/../../../../x86_64-w64-mingw32/include End of search list. GNU C (GCC) version 4.6.0 20110108 (experimental) (x86_64-w64-mingw32) compiled by GNU C version 4.6.0 20110108 (experimental), GMP version 5.0.1, MPFR version 3.0.0, MPC version 0.8.2 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: 8be092602fa0cd5a35bfde8b7f46ede4 COLLECT_GCC_OPTIONS='-v' '-flto' '-mtune=generic' '-march=x86-64' d:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o C:\Users\coolypf\AppData\Local\Temp\ccc16uMR.o C:\Users\coolypf\AppData\Local\Temp\ccWy8m2U.s GNU assembler version 2.21.51 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.21.51.20110109 COMPILER_PATH=d:/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/4.6.0/;d:/mingw/bin/../libexec/gcc/;d:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.0/../../../../x86_64-w64-mingw32/bin/ LIBRARY_PATH=d:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.0/;d:/mingw/bin/../lib/gcc/;d:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.0/../../../../x86_64-w64-mingw32/lib/../lib/;d:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.0/../../../../x86_64-w64-mingw32/lib/ COLLECT_GCC_OPTIONS='-v' '-flto' '-mtune=generic' '-march=x86-64' d:/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/4.6.0/collect2.exe -plugin d:/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/4.6.0/liblto_plugin-0.dll -plugin-opt=d:/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/4.6.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\coolypf\AppData\Local\Temp\cckhpf6R.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -flto -m i386pep -Bdynamic d:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o d:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.0/../../../../x86_64-w64-mingw32/lib/../lib/crtbegin.o -Ld:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.0 -Ld:/mingw/bin/../lib/gcc -Ld:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.0/../../../../x86_64-w64-mingw32/lib/../lib -Ld:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.0/../../../../x86_64-w64-mingw32/lib C:\Users\coolypf\AppData\Local\Temp\ccc16uMR.o -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt d:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.0/../../../../x86_64-w64-mingw32/lib/../lib/crtend.o D:\MinGW\bin\gcc64.exe @C:\Users\coolypf\AppData\Local\Temp\ccycZkKe.args Using built-in specs. COLLECT_GCC=D:\MinGW\bin\gcc64.exe COLLECT_LTO_WRAPPER=d:/mingw/lib/gcc/../../libexec/gcc/x86_64-w64-mingw32/4.6.0/lto-wrapper.exe Target: x86_64-w64-mingw32 Configured with: ../gcc-4.6-20110108/configure --prefix=/gcc4 --enable-threads --disable-nls --disable-win32-registry --disable-werror --disable-shared --disable-bootstrap --disable-multilib --disable-libquadmath --with-ld=/x86_64-w64-mingw32/bin/ld --with-as=/x86_64-w64-mingw32/bin/as --target=x86_64-w64-mingw32 Thread model: win32 gcc version 4.6.0 20110108 (experimental) (GCC) COLLECT_GCC_OPTIONS='-c' '-v' '-mtune=generic' '-march=x86-64' '-fltrans-output-list=C:\Users\coolypf\AppData\Local\Temp\ccmGzfsc.ltrans.out' '-fwpa' '-fresolution=C:\Users\coolypf\AppData\Local\Temp\cckhpf6R.res' d:/mingw/lib/gcc/../../libexec/gcc/x86_64-w64-mingw32/4.6.0/lto1.exe -quiet -dumpbase ccc16uMR.o -mtune=generic -march=x86-64 -auxbase ccc16uMR -version -fltrans-output-list=C:\Users\coolypf\AppData\Local\Temp\ccmGzfsc.ltrans.out -fwpa -fresolution=C:\Users\coolypf\AppData\Local\Temp\cckhpf6R.res @C:\Users\coolypf\AppData\Local\Temp\ccW0zfsc GNU GIMPLE (GCC) version 4.6.0 20110108 (experimental) (x86_64-w64-mingw32) compiled by GNU C version 4.6.0 20110108 (experimental), GMP version 5.0.1, MPFR version 3.0.0, MPC version 0.8.2 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 GNU GIMPLE (GCC) version 4.6.0 20110108 (experimental) (x86_64-w64-mingw32) compiled by GNU C version 4.6.0 20110108 (experimental), GMP version 5.0.1, MPFR version 3.0.0, MPC version 0.8.2 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 COMPILER_PATH=d:/mingw/lib/gcc/../../libexec/gcc/x86_64-w64-mingw32/4.6.0/;d:/mingw/lib/gcc/../../libexec/gcc/;d:/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/4.6.0/;d:/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/4.6.0/;d:/mingw/bin/../libexec/gcc/;d:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.0/../../../../x86_64-w64-mingw32/bin/;d:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.0/../../../../x86_64-w64-mingw32/bin/ LIBRARY_PATH=d:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.0/;d:/mingw/bin/../lib/gcc/;d:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.0/../../../../x86_64-w64-mingw32/lib/../lib/;d:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.0/../../../../x86_64-w64-mingw32/lib/ COLLECT_GCC_OPTIONS='-c' '-v' '-mtune=generic' '-march=x86-64' '-fltrans-output-list=C:\Users\coolypf\AppData\Local\Temp\ccmGzfsc.ltrans.out' '-fwpa' '-fresolution=C:\Users\coolypf\AppData\Local\Temp\cckhpf6R.res' D:\MinGW\bin\gcc64.exe @C:\Users\coolypf\AppData\Local\Temp\cceW7ylp.args Using built-in specs. COLLECT_GCC=D:\MinGW\bin\gcc64.exe COLLECT_LTO_WRAPPER=d:/mingw/lib/gcc/../../libexec/gcc/x86_64-w64-mingw32/4.6.0/lto-wrapper.exe Target: x86_64-w64-mingw32 Configured with: ../gcc-4.6-20110108/configure --prefix=/gcc4 --enable-threads --disable-nls --disable-win32-registry --disable-werror --disable-shared --disable-bootstrap --disable-multilib --disable-libquadmath --with-ld=/x86_64-w64-mingw32/bin/ld --with-as=/x86_64-w64-mingw32/bin/as --target=x86_64-w64-mingw32 Thread model: win32 gcc version 4.6.0 20110108 (experimental) (GCC) COLLECT_GCC_OPTIONS='-c' '-v' '-mtune=generic' '-march=x86-64' '-fltrans' '-o' 'C:\Users\coolypf\AppData\Local\Temp\ccmGzfsc.ltrans0.ltrans.o' d:/mingw/lib/gcc/../../libexec/gcc/x86_64-w64-mingw32/4.6.0/lto1.exe -quiet -dumpbase ccmGzfsc.ltrans0.o -mtune=generic -march=x86-64 -auxbase-strip C:\Users\coolypf\AppData\Local\Temp\ccmGzfsc.ltrans0.ltrans.o -version -fltrans @C:\Users\coolypf\AppData\Local\Temp\ccyWTiti -o C:\Users\coolypf\AppData\Local\Temp\ccWIDrMq.s GNU GIMPLE (GCC) version 4.6.0 20110108 (experimental) (x86_64-w64-mingw32) compiled by GNU C version 4.6.0 20110108 (experimental), GMP version 5.0.1, MPFR version 3.0.0, MPC version 0.8.2 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 GNU GIMPLE (GCC) version 4.6.0 20110108 (experimental) (x86_64-w64-mingw32) compiled by GNU C version 4.6.0 20110108 (experimental), GMP version 5.0.1, MPFR version 3.0.0, MPC version 0.8.2 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 COLLECT_GCC_OPTIONS='-c' '-v' '-mtune=generic' '-march=x86-64' '-fltrans' '-o' 'C:\Users\coolypf\AppData\Local\Temp\ccmGzfsc.ltrans0.ltrans.o' d:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o C:\Users\coolypf\AppData\Local\Temp\ccmGzfsc.ltrans0.ltrans.o C:\Users\coolypf\AppData\Local\Temp\ccWIDrMq.s GNU assembler version 2.21.51 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.21.51.20110109 COMPILER_PATH=d:/mingw/lib/gcc/../../libexec/gcc/x86_64-w64-mingw32/4.6.0/;d:/mingw/lib/gcc/../../libexec/gcc/;d:/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/4.6.0/;d:/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/4.6.0/;d:/mingw/bin/../libexec/gcc/;d:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.0/../../../../x86_64-w64-mingw32/bin/;d:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.0/../../../../x86_64-w64-mingw32/bin/ LIBRARY_PATH=d:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.0/;d:/mingw/bin/../lib/gcc/;d:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.0/../../../../x86_64-w64-mingw32/lib/../lib/;d:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.0/../../../../x86_64-w64-mingw32/lib/ COLLECT_GCC_OPTIONS='-c' '-v' '-mtune=generic' '-march=x86-64' '-fltrans' '-o' 'C:\Users\coolypf\AppData\Local\Temp\ccmGzfsc.ltrans0.ltrans.o' d:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.0/../../../../x86_64-w64-mingw32/bin/ld.exe: could not unlink output file collect2: ld returned 1 exit status no problem with snapshot 20110101