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