https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71648
Bug ID: 71648 Summary: C++ ICE on ppc64 with -m64 Product: gcc Version: 6.1.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: markos at freevec dot org CC: wschmidt at gcc dot gnu.org Target Milestone: --- Host: powerpc-linux-gnu Target: powerpc-linux-gnu Build: powerpc-linux-gnu $ g++-6 -m64 -O2 -c testcase2.cpp testcase2.cpp: In function ‘void x33()’: testcase2.cpp:55:1: error: insn does not satisfy its constraints: } ^ (insn 40 39 41 2 (set (reg:DI 63 31 [orig:157 _6 ] [157]) (reg:DI 9 9)) testcase2.cpp:44 549 {*movdi_internal64} (nil)) testcase2.cpp:55:1: internal compiler error: in extract_constrain_insn, at recog.c:2190 0x107077ff _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) ../../src/gcc/rtl-error.c:108 0x10707833 _fatal_insn_not_found(rtx_def const*, char const*, int, char const*) ../../src/gcc/rtl-error.c:119 0x106d5be7 extract_constrain_insn(rtx_insn*) ../../src/gcc/recog.c:2190 0x106da11f copyprop_hardreg_forward_1 ../../src/gcc/regcprop.c:774 0x106db59f copyprop_hardreg_forward_bb_without_debug_insn(basic_block_def*) ../../src/gcc/regcprop.c:1152 0x107493bf prepare_shrink_wrap ../../src/gcc/shrink-wrap.c:440 0x107493bf try_shrink_wrapping(edge_def**, bitmap_head*, rtx_insn*) ../../src/gcc/shrink-wrap.c:646 0x104f0c7b thread_prologue_and_epilogue_insns() ../../src/gcc/function.c:6066 0x104f1757 rest_of_handle_thread_prologue_and_epilogue ../../src/gcc/function.c:6588 0x104f1757 execute ../../src/gcc/function.c:6630 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-6/README.Bugs> for instructions.