https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83740
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2018-01-09 CC| |jakub at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> --- I certainly can't reproduce ICE in the middle-end/backend, but can reproduce starting with r256284 following ICE: internal compiler error: in gfc_add_modify_loc, at fortran/trans.c:159 0x8fb176 gfc_add_modify_loc(unsigned int, stmtblock_t*, tree_node*, tree_node*) ../../gcc/fortran/trans.c:158 0x8fb1e3 gfc_add_modify(stmtblock_t*, tree_node*, tree_node*) ../../gcc/fortran/trans.c:170 0x9067d9 gfc_trans_array_ctor_element ../../gcc/fortran/trans-array.c:1565 0x9071af gfc_trans_array_constructor_value ../../gcc/fortran/trans-array.c:1781 0x90917f trans_array_constructor ../../gcc/fortran/trans-array.c:2541 0x909b30 gfc_add_loop_ss_code ../../gcc/fortran/trans-array.c:2817 0x9107a1 gfc_conv_loop_setup(gfc_loopinfo*, locus*) ../../gcc/fortran/trans-array.c:5109 0x991a08 gfc_trans_transfer(gfc_code*) ../../gcc/fortran/trans-io.c:2657 0x901372 trans_code ../../gcc/fortran/trans.c:2028 0x9014db gfc_trans_code_cond(gfc_code*, tree_node*) ../../gcc/fortran/trans.c:2131 0x990030 build_dt ../../gcc/fortran/trans-io.c:2028 0x99010b gfc_trans_write(gfc_code*) ../../gcc/fortran/trans-io.c:2067 0x9012e8 trans_code ../../gcc/fortran/trans.c:2000