aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJerry DeLisle <jvdelisle@gcc.gnu.org>2008-01-07 02:53:04 +0000
committerJerry DeLisle <jvdelisle@gcc.gnu.org>2008-01-07 02:53:04 +0000
commitbd5db9de0dac29118308421acb4f1db79bea6609 (patch)
treed98490834c44d7a0a27771252a104e5921c160a0
parentd6b66affc41fa482e57c2295591271c2df4df694 (diff)
downloadgcc-bd5db9de0dac29118308421acb4f1db79bea6609.zip
gcc-bd5db9de0dac29118308421acb4f1db79bea6609.tar.gz
gcc-bd5db9de0dac29118308421acb4f1db79bea6609.tar.bz2
re PR fortran/34659 (corner case continuation line)
2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/34659 * scanner.c (load_line): Do not count ' ' as printable when checking for continuations. From-SVN: r131371
-rw-r--r--gcc/fortran/ChangeLog6
-rw-r--r--gcc/fortran/scanner.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 6659ab5..8b56942 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,9 @@
+2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/34659
+ * scanner.c (load_line): Do not count ' ' as printable when checking for
+ continuations.
+
2008-01-06 Paul Thomas <pault@gcc.gnu.org>
PR fortran/34545
diff --git a/gcc/fortran/scanner.c b/gcc/fortran/scanner.c
index 8e4a75c..da4c37b 100644
--- a/gcc/fortran/scanner.c
+++ b/gcc/fortran/scanner.c
@@ -1176,7 +1176,7 @@ load_line (FILE *input, char **pbuf, int *pbuflen)
seen_ampersand = 1;
}
- if ((c != '&' && c != '!') || (c == '!' && !seen_ampersand))
+ if ((c != '&' && c != '!' && c != ' ') || (c == '!' && !seen_ampersand))
seen_printable = 1;
/* Is this a fixed-form comment? */