http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57386
--- Comment #2 from Roland Stigge <stigge at antcom dot de> --- Unfortunately, basically same issue: ... /bin/bash ../../../libtool --tag CXX --tag disable-shared --mode=compile /home/ernie/gcc-4.8-4.8.1 /build2/./gcc/xgcc -shared-libgcc -B/home/ernie/gcc-4.8-4.8.1/build2/./gcc -nostdinc++ -L/home/ernie /gcc-4.8-4.8.1/build2/powerpc-linux-gnuspe/libstdc++-v3/src -L/home/ernie/gcc-4.8-4.8.1/build2/power pc-linux-gnuspe/libstdc++-v3/src/.libs -B/usr/powerpc-linux-gnuspe/bin/ -B/usr/powerpc-linux-gnuspe/ lib/ -isystem /usr/powerpc-linux-gnuspe/include -isystem /usr/powerpc-linux-gnuspe/sys-include -I /home/ernie/gcc-4.8-4.8.1/gcc-4.8.1/libstdc++-v3/../libgcc -I/home/ernie/gcc-4.8-4.8.1/build2/powerp c-linux-gnuspe/libstdc++-v3/include/powerpc-linux-gnuspe -I/home/ernie/gcc-4.8-4.8.1/build2/powerpc- linux-gnuspe/libstdc++-v3/include -I/home/ernie/gcc-4.8-4.8.1/gcc-4.8.1/libstdc++-v3/libsupc++ -pre fer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi - fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=hash_tr1.lo -gd warf-4 -g3 -O0 -c -o hash_tr1.lo ../../../../../../gcc-4.8.1/libstdc++-v3/src/c++98/hash_tr1.cc libtool: compile: /home/ernie/gcc-4.8-4.8.1/build2/./gcc/xgcc -shared-libgcc -B/home/ernie/gcc-4.8- 4.8.1/build2/./gcc -nostdinc++ -L/home/ernie/gcc-4.8-4.8.1/build2/powerpc-linux-gnuspe/libstdc++-v3/ src -L/home/ernie/gcc-4.8-4.8.1/build2/powerpc-linux-gnuspe/libstdc++-v3/src/.libs -B/usr/powerpc-li nux-gnuspe/bin/ -B/usr/powerpc-linux-gnuspe/lib/ -isystem /usr/powerpc-linux-gnuspe/include -isystem /usr/powerpc-linux-gnuspe/sys-include -I/home/ernie/gcc-4.8-4.8.1/gcc-4.8.1/libstdc++-v3/../libgcc -I/home/ernie/gcc-4.8-4.8.1/build2/powerpc-linux-gnuspe/libstdc++-v3/include/powerpc-linux-gnuspe -I/home/ernie/gcc-4.8-4.8.1/build2/powerpc-linux-gnuspe/libstdc++-v3/include -I/home/ernie/gcc-4.8-4.8.1/gcc-4.8.1/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=hash_tr1.lo -gdwarf-4 -g3 -O0 -c ../../../../../../gcc-4.8.1/libstdc++-v3/src/c++98/hash_tr1.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o hash_tr1.o In file included from ../../../../../../gcc-4.8.1/libstdc++-v3/src/c++98/hash_tr1.cc:28:0: ../../../../../../gcc-4.8.1/libstdc++-v3/src/c++98/hash-long-double-tr1-aux.cc: In member function 'std::size_t std::tr1::hash<_Tp>::operator()(_Tp) const [with _Tp = long double; std::size_t = unsigned int]': ../../../../../../gcc-4.8.1/libstdc++-v3/src/c++98/hash-long-double-tr1-aux.cc:54:7: error: unrecognizable insn: } ^ (insn 318 317 178 12 (set (reg:TI 4 4) (mem/c:TI (plus:SI (reg:SI 5 5) (const_int 256 [0x100])) [0 %sfp+256 S16 A128])) ../../../../../../gcc-4.8.1/libstdc++-v3/src/c++98/hash-long-double-tr1-aux.cc:49 -1 (nil)) ../../../../../../gcc-4.8.1/libstdc++-v3/src/c++98/hash-long-double-tr1-aux.cc:54:7: internal compiler error: in extract_insn, at recog.c:2150 0x10861797 _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) ../../gcc-4.8.1/gcc/rtl-error.c:109 0x108617eb _fatal_insn_not_found(rtx_def const*, char const*, int, char const*) ../../gcc-4.8.1/gcc/rtl-error.c:117 0x107fb863 extract_insn(rtx_def*) ../../gcc-4.8.1/gcc/recog.c:2150 0x107fb3a3 extract_insn_cached(rtx_def*) ../../gcc-4.8.1/gcc/recog.c:2053 0x105624df cleanup_subreg_operands(rtx_def*) ../../gcc-4.8.1/gcc/final.c:3008 0x10840cef reload(rtx_def*, int) ../../gcc-4.8.1/gcc/reload1.c:1240 0x106b5d37 do_reload ../../gcc-4.8.1/gcc/ira.c:4631 0x106b6033 rest_of_handle_reload ../../gcc-4.8.1/gcc/ira.c:4731 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <file:///usr/share/doc/gcc-4.8/README.Bugs> for instructions. make[8]: *** [hash_tr1.lo] Error 1 make[8]: Leaving directory `/home/ernie/gcc-4.8-4.8.1/build2/powerpc-linux-gnuspe/libstdc++-v3/src/debug/c++98' make[7]: *** [all-recursive] Error 1 make[7]: Leaving directory `/home/ernie/gcc-4.8-4.8.1/build2/powerpc-linux-gnuspe/libstdc++-v3/src/debug' make[6]: *** [build-debug] Error 2 make[6]: Leaving directory `/home/ernie/gcc-4.8-4.8.1/build2/powerpc-linux-gnuspe/libstdc++-v3/src' make[5]: *** [all-recursive] Error 1 make[5]: Leaving directory `/home/ernie/gcc-4.8-4.8.1/build2/powerpc-linux-gnuspe/libstdc++-v3/src' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/home/ernie/gcc-4.8-4.8.1/build2/powerpc-linux-gnuspe/libstdc++-v3' make[3]: *** [all] Error 2 make[3]: Leaving directory `/home/ernie/gcc-4.8-4.8.1/build2/powerpc-linux-gnuspe/libstdc++-v3' make[2]: *** [all-stage1-target-libstdc++-v3] Error 2 ... Configuration was done like this: ../gcc-4.8.1/configure -v --with-pkgversion='Debian 4.8.1' --with-bugurl='file:///usr/share/doc/gcc-4.8/README.Bugs' --enable-languages=c,c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libitm --enable-plugin --with-system-zlib --enable-secureplt --disable-multilib --enable-multiarch --with-cpu=8548 --enable-e500_double --with-long-double-128 --enable-checking=release --build=powerpc-linux-gnuspe --host=powerpc-linux-gnuspe --target=powerpc-linux-gnuspe