https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79060
Bug ID: 79060 Summary: gfortran ICE with deferred-length character component initialization Product: gcc Version: 5.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: david.sagan at gmail dot com Target Milestone: --- Test program is: program test type my_type character(:), allocatable :: c end type type (my_type) var var = my_type() end program Compiler: mc66:~/Bmad/test> gcc --version gcc (MacPorts gcc5 5.4.0_0) 5.4.0 Compiling gives: mc66:~/Bmad/test> gfortran test.f90 test.f90:9:0: var = my_type() 1 internal compiler error: in alloc_scalar_allocatable_for_subcomponent_assignment, at fortran/trans-expr.c:6842 test.f90:9:0: internal compiler error: Abort trap: 6 gfortran: internal compiler error: Abort trap: 6 (program f951) Note: No bug with gcc 6.3.0