http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55493



             Bug #: 55493

           Summary: [4.8 Regression] LTO always ICEs on i686-w64-mingw32

    Classification: Unclassified

           Product: gcc

           Version: 4.8.0

            Status: UNCONFIRMED

          Severity: major

          Priority: P3

         Component: lto

        AssignedTo: unassig...@gcc.gnu.org

        ReportedBy: fana...@gmail.com





Revision 193777 ICEs with 



    lto1.exe: internal compiler error: cannot read LTO decls from <the object

file>



when linking with -flto on i686-w64-mingw32. This happens for all inputs, even

for "int main() { return 0; }" or "" (that is, an empty file).



 >> gcc -v

Using built-in specs.

COLLECT_GCC=C:\devel\mingw\bin\gcc.exe

COLLECT_LTO_WRAPPER=c:/devel/mingw/bin/../libexec/gcc/i686-w64-mingw32/4.8.0/lto-wrapper.exe

Target: i686-w64-mingw32

Configured with: ../../gcc-4.8-svn/configure --disable-nls

--build=i686-w64-mingw32 --disable-multilib --enable-languages=c,c++,lto

--disable-win32-registry --enable-openmp --enable-libgomp --enable-graphite

--enable-cxx-flags='-fno-function-sections -fno-data-sections'

--enable-threads=posix --disable-symvers --enable-fully-dynamic-string

--disable-libstdcxx-pch --with-arch=i686 --with-tune=generic

--enable-checking=release --disable-werror --disable-sjlj-exceptions

--prefix=/c/builds/gcc/toolchain/out --with-gmp=/c/builds/gcc/prerequisites/out

--with-mpfr=/c/builds/gcc/prerequisites/out

--with-mpc=/c/builds/gcc/prerequisites/out

--with-isl=/c/builds/gcc/prerequisites/out

--with-cloog=/c/builds/gcc/prerequisites/out

--with-libiconv-prefix=/c/builds/gcc/prerequisites/out

--with-host-libstdcxx=-lstdc++ --enable-cloog-backend=isl

Thread model: posix

gcc version 4.8.0 20121124 (experimental) (GCC)

Reply via email to