https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67938
Bug ID: 67938 Summary: ICE on using assumed rank character with some intrinsics Product: gcc Version: 5.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: gerhard.steinmetz.fort...@t-online.de Target Milestone: --- Knowing that assumed rank is preliminary f2015, but : $ cat z2.f90 program p implicit none character(1) :: z(3) call s(z) contains subroutine s(x) character(1) :: x(..) print *, lbound(x, dim=1) print *, ubound(x, dim=1) print *, size(x, dim=1) end subroutine end $ gfortran -c z2.f90 z2.f90:8:0: print *, lbound(x, dim=1) 1 internal compiler error: in gfc_get_descriptor_dimension, at fortran/trans-array.c:281 $ gfortran -g -O0 -Wall -fcheck=all -fno-frontend-optimize z2.f90 z2.f90:8:0: print *, lbound(x, dim=1) 1 internal compiler error: in gfc_conv_descriptor_dtype, at fortran/trans-array.c:251