For MOVE_ALLOC coarrays should not be allowed - maybe some other places should be checked as well.
For MOVE_ALLOC, see interpretation request at http://j3-fortran.org/doc/meeting/193/10-200.txt Test program: integer, allocatable :: a[:], b call move_alloc (a, b) end -- Summary: Reject coarrays for move_alloc Product: gcc Version: 4.6.0 Status: UNCONFIRMED Keywords: accepts-invalid Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: burnus at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45602