https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64771
Tobias Burnus <burnus at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords|ice-on-invalid-code |ice-on-valid-code CC| |fanfarillo.gcc at gmail dot com, | |tkoenig at gcc dot gnu.org Summary|ICE on invalid around |ICE(segfault) when passing |check_dummy_characteristics |coarrays around; ICE in |/ gfc_zero_size_array |gfc_zero_size_array in | |arith.c:1637 --- Comment #1 from Tobias Burnus <burnus at gcc dot gnu.org> --- Fails here the same way, and should be the same reason: https://gcc.gnu.org/ml/fortran/2015-01/msg00145.html - besides, the test case is shorter and valid: program cg implicit none integer reduce_recv_starts(2)[0:*] interface subroutine conj_grad (reduce_recv_starts) integer reduce_recv_starts(2)[0:*] end subroutine end interface call conj_grad (reduce_recv_starts) end subroutine conj_grad (reduce_recv_starts) implicit none integer reduce_recv_starts(2)[0:*] end ! end of routine conj_grad