https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67211
--- Comment #2 from Matthias Klose <doko at gcc dot gnu.org> --- Using built-in specs. COLLECT_GCC=g++ Target: powerpc64le-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.2.1-15ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-ppc64el/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-ppc64el --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-ppc64el --with-arch-directory=ppc64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-secureplt --with-cpu=power7 --with-tune=power8 --disable-multilib --enable-multiarch --disable-werror --with-long-double-128 --enable-checking=release --build=powerpc64le-linux-gnu --host=powerpc64le-linux-gnu --target=powerpc64le-linux-gnu Thread model: posix gcc version 5.2.1 20150808 (Ubuntu 5.2.1-15ubuntu1) COLLECT_GCC_OPTIONS='-v' '-c' '-g' '-O3' '-shared-libgcc' '-mtune=power8' '-mcpu=power7' /usr/lib/gcc/powerpc64le-linux-gnu/5/cc1plus -fpreprocessed structure.ii -msecure-plt -quiet -dumpbase structure.ii -mtune=power8 -mcpu=power7 -auxbase structure -g -O3 -version -fstack-protector-strong -Wformat -Wformat-security -o /tmp/ccbsT2XQ.s GNU C++ (Ubuntu 5.2.1-15ubuntu1) version 5.2.1 20150808 (powerpc64le-linux-gnu) compiled by GNU C version 5.2.1 20150808, GMP version 6.0.0, MPFR version 3.1.3, MPC version 1.0.3 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 GNU C++ (Ubuntu 5.2.1-15ubuntu1) version 5.2.1 20150808 (powerpc64le-linux-gnu) compiled by GNU C version 5.2.1 20150808, GMP version 6.0.0, MPFR version 3.1.3, MPC version 1.0.3 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: 01b1e70cc2d1c174675506164f1d0933 structure.ii:38:3: warning: anonymous type with no linkage used to declare variable '<anonymous struct> a' with linkage } a; ^ structure.ii: In function 'void Linked()': structure.ii:42:1: error: insn does not satisfy its constraints: } ^ (insn 305 170 306 8 (set (reg:DI 9 9) (reg/f:DI 63 31 [orig:184 p3$_M_node ] [184])) structure.ii:20 554 {*movdi_internal64} (nil)) structure.ii:42:1: internal compiler error: in extract_constrain_insn, at recog.c:2246 0x107528d3 _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) ../../src/gcc/rtl-error.c:110 0x1075292b _fatal_insn_not_found(rtx_def const*, char const*, int, char const*) ../../src/gcc/rtl-error.c:121 0x1071b7e7 extract_constrain_insn(rtx_insn*) ../../src/gcc/recog.c:2246 0x106f8527 reload_cse_simplify_operands ../../src/gcc/postreload.c:430 0x106f9983 reload_cse_simplify ../../src/gcc/postreload.c:207 0x106f9983 reload_cse_regs_1 ../../src/gcc/postreload.c:246 0x106fb697 reload_cse_regs ../../src/gcc/postreload.c:94 0x106fb697 execute ../../src/gcc/postreload.c:2387 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-5/README.Bugs> for instructions.