I committed the following patch, which spells "defined" correctly.
2015-09-21 Steven G. Kargl <ka...@gcc.gnu.org> * resolve.c (nonscalar_typebound_assign): Fix typos in comment. Index: resolve.c =================================================================== --- resolve.c (revision 227984) +++ resolve.c (revision 227985) @@ -9844,8 +9844,8 @@ nonscalar_typebound_assign (gfc_symbol * "An intrinsic assignment where the variable is of derived type is performed as if each component of the variable were assigned from the corresponding component of expr using pointer assignment (7.2.2) for - each pointer component, deï¬ned assignment for each nonpointer - nonallocatable component of a type that has a type-bound deï¬ned + each pointer component, defined assignment for each nonpointer + nonallocatable component of a type that has a type-bound defined assignment consistent with the component, intrinsic assignment for each other nonpointer nonallocatable component, ..." -- Steve