https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82943
--- Comment #3 from Darrell Reich <dreich at yahoo dot com> --- Found relevant section of Fortran specification 4.5.1 Derived-type definition R429 derived-type-def is derived-type-stmt [ type-param-def-stmt ] ... [ private-or-sequence ] ... [ component-part ] [ type-bound-procedure-part ] end-type-stmt R430 derived-type-stmt is TYPE [ [ , type-attr-spec-list ] :: ] type-name [ ( type-param-name-list ) ] R431 type-attr-spec is access-spec or EXTENDS ( parent-type-name ) or ABSTRACT or BIND (C) https://gcc.gnu.org/wiki/GFortranStandards#Fortran_2003 http://www.j3-fortran.org/doc/year/04/04-007.pdf I am building gfortran with Windows 7 Cygwin with Eclipse Oxygen PTP Photran