https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65582
--- Comment #6 from Rainer Emrich <rai...@emrich-ebersheim.de> --- Created attachment 35238 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35238&action=edit compile temporaries and compile log. $ gcc -v /opt/devel/gnu/src/gcc-mingw-w64/gcc-5.0.0/gcc/testsuite/gcc.c-torture/execute/20000403-1.c -flto -w -lm --save-temps -o ./20000403-1.exe Using built-in specs. COLLECT_GCC=D:\opt\devel\gnu\gcc\MINGW_NT\x86_64-w64-mingw32\mingw-w64-runtime-trunk-svn\gcc-5.0.0\bin\gcc.exe COLLECT_LTO_WRAPPER=d:/opt/devel/gnu/gcc/mingw_nt/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/bin/../libexec/gcc/x86_64-w64-mingw32/5.0.0/lto-wrapper.exe Target: x86_64-w64-mingw32 Configured with: ../../../../../../opt/devel/gnu/src/gcc-mingw-w64/gcc-5.0.0/configure --prefix=/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0 --with-gnu-as --with-as=/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/bin/as --with-gnu-ld --with-ld=/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/bin/ld --build=x86_64-w64-mingw32 --enable-threads=posix --enable-languages=c,c++,fortran,java,lto,objc,obj-c++ --with-gmp-include=/opt/devel/SCRATCH/tmp.ZMSUJS8SO8/install/include --with-gmp-lib=/opt/devel/SCRATCH/tmp.ZMSUJS8SO8/install/lib64 --with-mpfr-include=/opt/devel/SCRATCH/tmp.ZMSUJS8SO8/install/include --with-mpfr-lib=/opt/devel/SCRATCH/tmp.ZMSUJS8SO8/install/lib64 --with-mpc-include=/opt/devel/SCRATCH/tmp.ZMSUJS8SO8/install/include --with-mpc-lib=/opt/devel/SCRATCH/tmp.ZMSUJS8SO8/install/lib64 --with-isl-include=/opt/devel/SCRATCH/tmp.ZMSUJS8SO8/install/include --with-isl-lib=/opt/devel/SCRATCH/tmp.ZMSUJS8SO8/install/lib64 --with-local-prefix=/opt/devel/tec/devel/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0 --enable-libgomp --enable-fully-dynamic-string --disable-multilib --enable-checking=release --disable-werror --with-sysroot=/x86_64-w64-trunk Thread model: posix gcc version 5.0.0 20150403 (experimental) [trunk revision 221852] (GCC) COLLECT_GCC_OPTIONS='-v' '-flto' '-w' '-save-temps' '-o' './20000403-1.exe' '-mtune=generic' '-march=x86-64' d:/opt/devel/gnu/gcc/mingw_nt/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/bin/../libexec/gcc/x86_64-w64-mingw32/5.0.0/cc1.exe -E -quiet -v -iprefix d:\opt\devel\gnu\gcc\mingw_nt\x86_64-w64-mingw32\mingw-w64-runtime-trunk-svn\gcc-5.0.0\bin\../lib/gcc/x86_64-w64-mingw32/5.0.0/ -D_REENTRANT D:/opt/devel/gnu/src/gcc-mingw-w64/gcc-5.0.0/gcc/testsuite/gcc.c-torture/execute/20000403-1.c -mtune=generic -march=x86-64 -w -flto -fpch-preprocess -o 20000403-1.i ignoring nonexistent directory "d:\opt\devel\gnu\gcc\mingw_nt\x86_64-w64-mingw32\mingw-w64-runtime-trunk-svn\gcc-5.0.0\bin\../lib/gcc/x86_64-w64-mingw32/5.0.0/../../../../x86_64-w64-mingw32/include" ignoring duplicate directory "D:/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/5.0.0/include" ignoring nonexistent directory "D:/x86_64-w64-trunkD:/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/lib/gcc/x86_64-w64-mingw32/5.0.0/../../../../include" ignoring duplicate directory "D:/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/5.0.0/include-fixed" ignoring nonexistent directory "D:/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/5.0.0/../../../../x86_64-w64-mingw32/include" #include "..." search starts here: #include <...> search starts here: d:\opt\devel\gnu\gcc\mingw_nt\x86_64-w64-mingw32\mingw-w64-runtime-trunk-svn\gcc-5.0.0\bin\../lib/gcc/x86_64-w64-mingw32/5.0.0/include d:\opt\devel\gnu\gcc\mingw_nt\x86_64-w64-mingw32\mingw-w64-runtime-trunk-svn\gcc-5.0.0\bin\../lib/gcc/x86_64-w64-mingw32/5.0.0/include-fixed D:/x86_64-w64-trunk/mingw/include End of search list. COLLECT_GCC_OPTIONS='-v' '-flto' '-w' '-save-temps' '-o' './20000403-1.exe' '-mtune=generic' '-march=x86-64' d:/opt/devel/gnu/gcc/mingw_nt/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/bin/../libexec/gcc/x86_64-w64-mingw32/5.0.0/cc1.exe -fpreprocessed 20000403-1.i -quiet -dumpbase 20000403-1.c -mtune=generic -march=x86-64 -auxbase 20000403-1 -w -version -flto -o 20000403-1.s GNU C11 (GCC) version 5.0.0 20150403 (experimental) [trunk revision 221852] (x86_64-w64-mingw32) compiled by GNU C version 5.0.0 20150403 (experimental) [trunk revision 221852], GMP version 6.0.0, MPFR version 3.1.2-p11, MPC version 1.0.3 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 GNU C11 (GCC) version 5.0.0 20150403 (experimental) [trunk revision 221852] (x86_64-w64-mingw32) compiled by GNU C version 5.0.0 20150403 (experimental) [trunk revision 221852], GMP version 6.0.0, MPFR version 3.1.2-p11, MPC version 1.0.3 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: 12cc8ecda4f71c659e9c9936e81b2e7d COLLECT_GCC_OPTIONS='-v' '-flto' '-w' '-save-temps' '-o' './20000403-1.exe' '-mtune=generic' '-march=x86-64' d:/opt/devel/gnu/gcc/mingw_nt/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/bin/../lib/gcc/x86_64-w64-mingw32/5.0.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -W -o 20000403-1.o 20000403-1.s GNU assembler version 2.25 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.25 COMPILER_PATH=d:/opt/devel/gnu/gcc/mingw_nt/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/bin/../libexec/gcc/x86_64-w64-mingw32/5.0.0/;d:/opt/devel/gnu/gcc/mingw_nt/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/bin/../libexec/gcc/;d:/opt/devel/gnu/gcc/mingw_nt/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/bin/../lib/gcc/x86_64-w64-mingw32/5.0.0/../../../../x86_64-w64-mingw32/bin/ LIBRARY_PATH=d:/opt/devel/gnu/gcc/mingw_nt/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/bin/../lib/gcc/x86_64-w64-mingw32/5.0.0/;d:/opt/devel/gnu/gcc/mingw_nt/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/bin/../lib/gcc/;d:/opt/devel/gnu/gcc/mingw_nt/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/bin/../lib/gcc/x86_64-w64-mingw32/5.0.0/../../../../x86_64-w64-mingw32/lib/../lib/;d:/opt/devel/gnu/gcc/mingw_nt/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/bin/../lib/gcc/x86_64-w64-mingw32/5.0.0/../../../../lib/;D:/x86_64-w64-trunk/mingw/lib/../lib/;d:/opt/devel/gnu/gcc/mingw_nt/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/bin/../lib/gcc/x86_64-w64-mingw32/5.0.0/../../../../x86_64-w64-mingw32/lib/;d:/opt/devel/gnu/gcc/mingw_nt/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/bin/../lib/gcc/x86_64-w64-mingw32/5.0.0/../../../;D:/x86_64-w64-trunk/mingw/lib/ COLLECT_GCC_OPTIONS='-v' '-flto' '-w' '-save-temps' '-o' './20000403-1.exe' '-mtune=generic' '-march=x86-64' d:/opt/devel/gnu/gcc/mingw_nt/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/bin/../libexec/gcc/x86_64-w64-mingw32/5.0.0/collect2.exe -plugin d:/opt/devel/gnu/gcc/mingw_nt/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/bin/../libexec/gcc/x86_64-w64-mingw32/5.0.0/liblto_plugin-0.dll -plugin-opt=d:/opt/devel/gnu/gcc/mingw_nt/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/bin/../libexec/gcc/x86_64-w64-mingw32/5.0.0/lto-wrapper.exe -plugin-opt=-fresolution=20000403-1.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lpthread -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=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -flto --sysroot=D:/x86_64-w64-trunk -m i386pep -Bdynamic -o ./20000403-1.exe D:/x86_64-w64-trunk/mingw/lib/../lib/crt2.o d:/opt/devel/gnu/gcc/mingw_nt/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/bin/../lib/gcc/x86_64-w64-mingw32/5.0.0/crtbegin.o -Ld:/opt/devel/gnu/gcc/mingw_nt/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/bin/../lib/gcc/x86_64-w64-mingw32/5.0.0 -Ld:/opt/devel/gnu/gcc/mingw_nt/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/bin/../lib/gcc -Ld:/opt/devel/gnu/gcc/mingw_nt/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/bin/../lib/gcc/x86_64-w64-mingw32/5.0.0/../../../../x86_64-w64-mingw32/lib/../lib -Ld:/opt/devel/gnu/gcc/mingw_nt/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/bin/../lib/gcc/x86_64-w64-mingw32/5.0.0/../../../../lib -LD:/x86_64-w64-trunk/mingw/lib/../lib -Ld:/opt/devel/gnu/gcc/mingw_nt/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/bin/../lib/gcc/x86_64-w64-mingw32/5.0.0/../../../../x86_64-w64-mingw32/lib -Ld:/opt/devel/gnu/gcc/mingw_nt/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/bin/../lib/gcc/x86_64-w64-mingw32/5.0.0/../../.. -LD:/x86_64-w64-trunk/mingw/lib 20000403-1.o -lm -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt d:/opt/devel/gnu/gcc/mingw_nt/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/bin/../lib/gcc/x86_64-w64-mingw32/5.0.0/crtend.o D:\opt\devel\gnu\gcc\MINGW_NT\x86_64-w64-mingw32\mingw-w64-runtime-trunk-svn\gcc-5.0.0\bin\gcc.exe @D:\msys64\home\rainer\reproducer\ccTtQ6ym gcc.exe: warning: '-x lto' after last input file has no effect Using built-in specs. COLLECT_GCC=D:\opt\devel\gnu\gcc\MINGW_NT\x86_64-w64-mingw32\mingw-w64-runtime-trunk-svn\gcc-5.0.0\bin\gcc.exe Target: x86_64-w64-mingw32 Configured with: ../../../../../../opt/devel/gnu/src/gcc-mingw-w64/gcc-5.0.0/configure --prefix=/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0 --with-gnu-as --with-as=/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/bin/as --with-gnu-ld --with-ld=/opt/devel/gnu/gcc/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/bin/ld --build=x86_64-w64-mingw32 --enable-threads=posix --enable-languages=c,c++,fortran,java,lto,objc,obj-c++ --with-gmp-include=/opt/devel/SCRATCH/tmp.ZMSUJS8SO8/install/include --with-gmp-lib=/opt/devel/SCRATCH/tmp.ZMSUJS8SO8/install/lib64 --with-mpfr-include=/opt/devel/SCRATCH/tmp.ZMSUJS8SO8/install/include --with-mpfr-lib=/opt/devel/SCRATCH/tmp.ZMSUJS8SO8/install/lib64 --with-mpc-include=/opt/devel/SCRATCH/tmp.ZMSUJS8SO8/install/include --with-mpc-lib=/opt/devel/SCRATCH/tmp.ZMSUJS8SO8/install/lib64 --with-isl-include=/opt/devel/SCRATCH/tmp.ZMSUJS8SO8/install/include --with-isl-lib=/opt/devel/SCRATCH/tmp.ZMSUJS8SO8/install/lib64 --with-local-prefix=/opt/devel/tec/devel/MINGW_NT/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0 --enable-libgomp --enable-fully-dynamic-string --disable-multilib --enable-checking=release --disable-werror --with-sysroot=/x86_64-w64-trunk Thread model: posix gcc version 5.0.0 20150403 (experimental) [trunk revision 221852] (GCC) lto-wrapper.exe: fatal error: fopen: 20000403-1.exe.ltrans.out: No such file or directory compilation terminated. [Leaving LTRANS D:\msys64\home\rainer\reproducer\ccTtQ6ym] [Leaving LTRANS 20000403-1.exe.ltrans.out] d:/opt/devel/gnu/gcc/mingw_nt/x86_64-w64-mingw32/mingw-w64-runtime-trunk-svn/gcc-5.0.0/bin/../lib/gcc/x86_64-w64-mingw32/5.0.0/../../../../x86_64-w64-mingw32/bin/ld.exe: lto-wrapper failed collect2.exe: error: ld returned 1 exit status