http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46152
--- Comment #4 from Tobias Burnus <burnus at gcc dot gnu.org> 2010-10-23 19:50:52 UTC --- (In reply to comment #3) > > implicit none ! << crucial > > integer, allocatable :: a > > It even more crucial that 'a' is a scalar. Note really, if I comment-out the "allocate(integer :: a)" line I get: allocate (integer :: b(1)) 1 Error: 'integer' at (1) is not an accessible derived type (Respectively "Symbol 'integer' at (1) has no IMPLICIT type" with a patch based on http://gcc.gnu.org/ml/fortran/2010-08/msg00181.html applied.)