Changed between 20161127 and 20161204 : $ cat z1.f90 program p type t character(:), allocatable :: a end type type(t) :: x[*], y[*] x%a = 'abc' y%a = x%a end $ cat z2.f90 program p type t character(:), allocatable :: a end type type(t) :: x[*], y[*] allocate (x%a, source='abc') y%a = x%a end $ gfortran-7-20161127 -c z1.f90 -fcoarray=lib $ $ gfortran-8-20180204 -c z1.f90 -fcoarray=lib z1.f90:7:0: y%a = x%a internal compiler error: in conv_caf_send, at fortran/trans-intrinsic.c:1950 0x79194d conv_caf_send ../../gcc/fortran/trans-intrinsic.c:1950 0x7973cb gfc_conv_intrinsic_subroutine(gfc_code*) ../../gcc/fortran/trans-intrinsic.c:10777 0x785803 gfc_trans_assignment_1 ../../gcc/fortran/trans-expr.c:10210 0x7496c7 trans_code ../../gcc/fortran/trans.c:1828 0x770779 gfc_generate_function_code(gfc_namespace*) ../../gcc/fortran/trans-decl.c:6490 0x700040 translate_all_program_units ../../gcc/fortran/parse.c:6121 0x700040 gfc_parse_file() ../../gcc/fortran/parse.c:6324 0x74686f gfc_be_parse_file ../../gcc/fortran/f95-lang.c:204
Confirmed. Likely r243021.
The GCC 7 branch is being closed, re-targeting to GCC 8.4.
GCC 8.4.0 has been released, adjusting target milestone.
GCC 8 branch is being closed.
GCC 9.4 is being released, retargeting bugs to GCC 9.5.
GCC 9 branch is being closed
GCC 10.4 is being released, retargeting bugs to GCC 10.5.
GCC 10 branch is being closed.