summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjvdelisle <jvdelisle@138bc75d-0d04-0410-961f-82ee72b054a4>2007-02-15 06:48:09 +0000
committerjvdelisle <jvdelisle@138bc75d-0d04-0410-961f-82ee72b054a4>2007-02-15 06:48:09 +0000
commit720ff788f2f931c8568ee00043fdb979ffe37b84 (patch)
treee4f5d0e93d890db1c68d1ba9a9f78929c5c4ee31
parentfd2d61d6c69c27497f87147b0f8364854c1a71d4 (diff)
downloadppe42-gcc-720ff788f2f931c8568ee00043fdb979ffe37b84.tar.gz
ppe42-gcc-720ff788f2f931c8568ee00043fdb979ffe37b84.zip
2007-02-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/30779 * scanner.c (gfc_next_char_literal): Add check for end of file after call to advance_line. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121982 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/fortran/ChangeLog6
-rw-r--r--gcc/fortran/scanner.c3
2 files changed, 9 insertions, 0 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 974ee46d9fe..bf9fe04d748 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,9 @@
+2007-02-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/30779
+ * scanner.c (gfc_next_char_literal): Add check for end of file after
+ call to advance_line.
+
2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/30799
diff --git a/gcc/fortran/scanner.c b/gcc/fortran/scanner.c
index 8667fbc6767..1f1593b3d15 100644
--- a/gcc/fortran/scanner.c
+++ b/gcc/fortran/scanner.c
@@ -704,6 +704,9 @@ restart:
skip_comment_line ();
else
gfc_advance_line ();
+
+ if (gfc_at_eof())
+ goto not_continuation;
/* We've got a continuation line. If we are on the very next line after
the last continuation, increment the continuation line count and
OpenPOWER on IntegriCloud