https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65187
Bug ID: 65187 Summary: Bogus error with ASSOCIATE and deferred-length CHARACTER Product: gcc Version: 5.0 Status: UNCONFIRMED Keywords: rejects-valid Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: burnus at gcc dot gnu.org Found at https://groups.google.com/forum/#!topic/comp.lang.fortran/AxqHqIavLwA The following is rejected with asc: associate ( s => foo ) 1 Error: Entity āsā at (1) has a deferred type parameter and requires either the pointer or allocatable attribute program p implicit none character(len=:), allocatable :: foo foo = "Hello World!" asc: associate ( s => foo ) print *, " foo says ", s blk: block print *, " foo says ", s end block blk end associate asc stop end program p