------- Comment #2 from jvdelisle at gcc dot gnu dot org 2007-04-06 20:18
-------
Index: scanner.c
===================================================================
--- scanner.c (revision 123528)
Here is a preliminary patch, I a, testing some combinations so the final patch
may vary from this a bit.
+++ scanner.c (working copy)
@@ -1071,7 +1071,7 @@ load_line (FILE *input, char **pbuf, int
if (c == '&')
seen_ampersand = 1;
- if ((c != ' ' && c != '&' && c != '!') || (c == '!' && !seen_ampersand))
+ if ((c != '&' && c != '!') || (c == '!' && !seen_ampersand))
seen_printable = 1;
if (gfc_current_form == FORM_FREE
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31495