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

Reply via email to