https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95323
Bug ID: 95323 Summary: ice in compute_live_loop_exits, at tree-ssa-loop-manip.c:247 Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: dcb314 at hotmail dot com Target Milestone: --- Created attachment 48598 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48598&action=edit fortran source code For the attached Fortran code, recent gfortran trunk does this: $ gfortran -O2 -w -c local.f during GIMPLE pass: lim local.f:1:0: 1 | SUBROUTINE LOCAL(C,MDIM,NOCC,EIG) | internal compiler error: in compute_live_loop_exits, at tree-ssa-loop-manip.c:247 0xef51a9 compute_live_loop_exits(bitmap_head*, bitmap_head*, bitmap_head**, basic_block_def*) ../../trunk.git/gcc/tree-ssa-loop-manip.c:247 0xef51a9 add_exit_phis_var(tree_node*, bitmap_head*, bitmap_head**) ../../trunk.git/gcc/tree-ssa-loop-manip.c:334 0xef51a9 add_exit_phis(bitmap_head*, bitmap_head**, bitmap_head**) ../../trunk.git/gcc/tree-ssa-loop-manip.c:356 0xef51a9 rewrite_into_loop_closed_ssa_1(bitmap_head*, unsigned int, int, loop*) ../../trunk.git/gcc/tree-ssa-loop-manip.c:678 The bug first seems to occur sometime between 20200521 and 20200522