[Bug target/65914] New: [6 Regression] error: unrecognizable insn

trippels at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Apr 28 11:48:00 GMT 2015


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65914

            Bug ID: 65914
           Summary: [6 Regression] error: unrecognizable insn
           Product: gcc
           Version: 6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: trippels at gcc dot gnu.org
  Target Milestone: ---
              Host: powerpc64le-unknown-linux-gnu
            Target: powerpc64le-unknown-linux-gnu
             Build: powerpc64le-unknown-linux-gnu

Running the Boost testsuite on ppc64le shows:

trippels@gcc2-power8 status % g++ -O3 -c -std=c++14 unordered_set_test.ii
../libs/intrusive/test/unordered_set_test.cpp: In static member function
‘static void test_unordered_set<ValueTraits, CacheBegin, CompareHash,
Incremental>::test_rehash(std::vector<typename ValueTraits::value_type>&,
boost::move_detail::true_) [with ValueTraits =
boost::intrusive::mhtraits<boost::intrusive::testvalue<hooks<void*>, false>,
boost::intrusive::unordered_set_member_hook<boost::intrusive::void_pointer<void*>,
boost::intrusive::optimize_multikey<true>, void, void>,
&boost::intrusive::testvalue<hooks<void*>, false>::node_>; bool CacheBegin =
false; bool CompareHash = false; bool Incremental = true; typename
ValueTraits::value_type = boost::intrusive::testvalue<hooks<void*>, false>;
boost::move_detail::true_ = boost::move_detail::bool_<true>]’:
../libs/intrusive/test/unordered_set_test.cpp:448:1: error: unrecognizable
insn:
 }
 ^
(insn 72 71 73 2 (set (reg:V2DI 540 [ vect_cst_.26426 ])
        (vec_concat:V2DI (reg/f:DI 150 virtual-stack-vars [ D.668853 ])
            (reg:DI 541 [ D.668853 ])))
../boost/intrusive/detail/slist_node.hpp:55 -1
     (nil))
../libs/intrusive/test/unordered_set_test.cpp:448:1: internal compiler error:
in extract_insn, at recog.c:2341
0x109a7e33 _fatal_insn(char const*, rtx_def const*, char const*, int, char
const*)
        ../../gcc/gcc/rtl-error.c:110
0x109a7eaf _fatal_insn_not_found(rtx_def const*, char const*, int, char const*)
        ../../gcc/gcc/rtl-error.c:118
0x1096d767 extract_insn(rtx_insn*)
        ../../gcc/gcc/recog.c:2341
0x106c98bb instantiate_virtual_regs_in_insn
        ../../gcc/gcc/function.c:1598
0x106c98bb instantiate_virtual_regs
        ../../gcc/gcc/function.c:1966
0x106c98bb execute
        ../../gcc/gcc/function.c:2015
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.

Reducing...


More information about the Gcc-bugs mailing list