https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63562
--- Comment #2 from Markus Trippelsdorf <trippels at gcc dot gnu.org> --- Martin, if I use your compiler the ICE goes away. trippels@gcc1-power7 library % /home/marxin/bin/gcc/bin/g++ -v Using built-in specs. COLLECT_GCC=/home/marxin/bin/gcc/bin/g++ COLLECT_LTO_WRAPPER=/home/marxin/bin/gcc/libexec/gcc/powerpc64-unknown-linux-gnu/5.0.0/lto-wrapper Target: powerpc64-unknown-linux-gnu Configured with: ../configure --enable-checking=release --prefix=/home/marxin/bin/gcc Thread model: posix gcc version 5.0.0 20141016 (experimental) (GCC) trippels@gcc1-power7 library % /home/trippels/gcc_test/usr/local/bin/g++ -v Using built-in specs. COLLECT_GCC=/home/trippels/gcc_test/usr/local/bin/g++ COLLECT_LTO_WRAPPER=/home/trippels/gcc_test/usr/local/bin/../libexec/gcc/powerpc64-unknown-linux-gnu/5.0.0/lto-wrapper Target: powerpc64-unknown-linux-gnu Configured with: ../gcc/configure --disable-libsanitizer --disable-bootstrap --disable-libstdcxx-pch --disable-libvtv --disable-libitm --disable-libcilkrts --disable-libssp --disable-libgomp --disable-werror --disable-multilib --enable-languages=c,c++ Thread model: posix gcc version 5.0.0 20141017 (experimental) (GCC)