https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88953
Bug ID: 88953 Summary: Unrecognizable insn on architecture zEC12 with boost::bimap Product: gcc Version: 8.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: Jan.Kossmann at hpi dot de Target Milestone: --- When compiling with gcc 8.2.0 (shipped with Ubuntu) the flags -O3 and -march=native on Ubuntu 18.04.1 on IBM/S390, boost version: 1.65.1.0, I get the following output: g++ -O3 -march=native -o test.cpp.o test.cpp test.cpp: In function ‘(static initializers for test.cpp)’: test.cpp:20:1: error: unrecognizable insn: } ^ (insn 2167 2166 2168 494 (set (reg:V2DI 1019) (vec_duplicate:V2DI (const:DI (plus:DI (symbol_ref:DI ("_ZN7opossum4pctsB5cxx11E") [flags 0x2] <var_decl 0x3ff761ab7e0 pcts>) (const_int 32 [0x20]))))) "/usr/include/boost/bimap/container_adaptor/detail/functor_bag.hpp":74 -1 (nil)) during RTL pass: vregs test.cpp:20:1: internal compiler error: in extract_insn, at recog.c:2304