http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52722
Bug #: 52722 Summary: ICE in lto_output_varpool_node Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto AssignedTo: unassig...@gcc.gnu.org ReportedBy: malcolm.pars...@gmail.com $ g++ -v Using built-in specs. COLLECT_GCC=g++ COLLECT_LTO_WRAPPER=/home/i2e/Apps-mephisto/gcc-4.7.0/libexec/gcc/x86_64-debian-linux-gnu/4.7.0/lto-wrapper Target: x86_64-debian-linux-gnu Configured with: /home/i2e/g++/gcc-4.7.0/configure --prefix=/home/i2e/Apps-mephisto/gcc-4.7.0 --disable-werror --enable-gold=default --enable-lto --enable-plugins --with-plugin-ld=ld --with-sysroot=/home/i2e/Apps-mephisto/sysroot/ --enable-languages=c,c++ --enable-stage1-languages=c,c++ --enable-libstdcxx-debug --build=x86_64-centos-linux-gnu --host=x86_64-centos-linux-gnu --target=x86_64-debian-linux-gnu --program-prefix= --with-stage1-ldflags='-static-libstdc++ -static-libgcc' Thread model: posix gcc version 4.7.0 (GCC) $ g++ -save-temps -c -flto test.cpp && g++ -o test -O2 -flto test.o lto1: internal compiler error: in lto_output_varpool_node, at lto-cgraph.c:595 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. lto-wrapper: g++ returned 1 exit status /home/i2e/Apps-mephisto/gcc-4.7.0/lib/gcc/x86_64-debian-linux-gnu/4.7.0/../../../../x86_64-debian-linux-gnu/bin/ld: fatal error: lto-wrapper failed collect2: error: ld returned 1 exit status See also bug 51765 comment 3.