------- Comment #9 from burnus at gcc dot gnu dot org 2010-03-04 10:16 ------- From: F2003, "3.3.2 Fixed source form": "Except in a character context, blanks are insignificant and may be used freely throughout the program."
One possibility is simply to return MATCH_NO for fixed form code if one is not in COMP_DERIVED_CONTAINS and do the space/colon check for free-form code. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43244