Allocatable and automatic arrays of such types are OK, however. Use of derived type pointer object having character array component as actual argument. SIZE of expression involving implied DOs with certain kinds of variable upper bounds. Seven-dimensional array in recursive routine.
Automatic character objects in recursive routines.
DATA statement with vector subscript. Certain user character functions with dynamic length. Use of certain intrinsic functions in dimensioning expressions of dummy arrays and character variables. Possibly a few of the new edit descriptors, e.g. B, depending on what extensions the Fortran 77 compiler allows. Recursion is limited to a stack limit, with current default of 100.