I noticed that in gfc_match_name() in the source file match.c, gfc_next_char() is used rather than gfc_next_char_literal(). This causes things like "abc def ghi" to be scanned as "abcdefghi" while a variable name is being looked for. Doesn't seem correct to me. If it is OK, sorry to bother you. Kevin