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

Reply via email to