[Bug rtl-optimization/77919] ICE converting DC to V2DF mode

marxin at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Mon Oct 10 12:47:00 GMT 2016


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

--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> ---
Created attachment 39782
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39782&action=edit
another test-case


Following simplified test-case ICEs on 5.1.0+:

$ g++ pr77919-2.cpp  -c -O1 -std=c++11 -fpermissive:

0xa1274b copy_to_mode_reg(machine_mode, rtx_def*)
        /home/marxin/BIG/Programming/gcc/gcc/explow.c:601
0x915d63 precompute_register_parameters
        /home/marxin/BIG/Programming/gcc/gcc/calls.c:921
0x915d63 expand_call(tree_node*, rtx_def*, int)
        /home/marxin/BIG/Programming/gcc/gcc/calls.c:3120
0xa28c4c expand_expr_real_1(tree_node*, rtx_def*, machine_mode,
expand_modifier, rtx_def**, bool)
        /home/marxin/BIG/Programming/gcc/gcc/expr.c:10594
0x92918a expand_expr
        /home/marxin/BIG/Programming/gcc/gcc/expr.h:256
0x92918a expand_call_stmt
        /home/marxin/BIG/Programming/gcc/gcc/cfgexpand.c:2660
0x92918a expand_gimple_stmt_1
        /home/marxin/BIG/Programming/gcc/gcc/cfgexpand.c:3548
0x92918a expand_gimple_stmt
        /home/marxin/BIG/Programming/gcc/gcc/cfgexpand.c:3714
0x92a87e expand_gimple_basic_block
        /home/marxin/BIG/Programming/gcc/gcc/cfgexpand.c:5720
0x9309b6 execute
        /home/marxin/BIG/Programming/gcc/gcc/cfgexpand.c:6335


More information about the Gcc-bugs mailing list