https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68216
Bug ID: 68216 Summary: [F2003] IO problem with allocatable, deferred character length arrays Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: pault at gcc dot gnu.org Target Milestone: --- The following segfaults in the READ statement: PROGRAM hello IMPLICIT NONE CHARACTER(LEN=:),DIMENSION(:),ALLOCATABLE :: array_lineas INTEGER :: largo , cant_lineas , i WRITE(*,*) ' Escriba un numero para el largo de cada linea' READ(*,*) largo WRITE(*,*) ' Escriba la cantidad de lineas' READ(*,*) cant_lineas ALLOCATE(CHARACTER(LEN=largo) :: array_lineas(cant_lineas)) WRITE(*,*) 'Escriba el array', len(array_lineas), size(array_lineas) READ(*,*) (array_lineas(i),i=1,cant_lineas) WRITE(*,*) 'Array guardado: ' DO i=1,cant_lineas WRITE(*,*) array_lineas(i) ENDDO READ(*,*) END PROGRAM Reported on clf https://groups.google.com/forum/#!topic/comp.lang.fortran/eWQTKfqKLZc Paul