aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran
diff options
context:
space:
mode:
authorDaniel Franke <franke.daniel@gmail.com>2007-12-14 05:25:12 -0500
committerDaniel Franke <dfranke@gcc.gnu.org>2007-12-14 05:25:12 -0500
commite96e22e379b2e9773c48d9ea476be5d72a311d96 (patch)
tree688292323648aabf563cdcc4b19339d8037e8976 /gcc/fortran
parentcc79ab0e69475768c298e5aceef38dba3102b8be (diff)
downloadgcc-e96e22e379b2e9773c48d9ea476be5d72a311d96.zip
gcc-e96e22e379b2e9773c48d9ea476be5d72a311d96.tar.gz
gcc-e96e22e379b2e9773c48d9ea476be5d72a311d96.tar.bz2
re PR fortran/34324 (Module files on CRLF systems)
2007-12-14 Daniel Franke <franke.daniel@gmail.com> PR fortran/34324 * module.c (parse_atom): Fixed parsing of modules files whose lines are terminated by CRLF. From-SVN: r130928
Diffstat (limited to 'gcc/fortran')
-rw-r--r--gcc/fortran/ChangeLog6
-rw-r--r--gcc/fortran/module.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index e0cdc78..1000705 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,9 @@
+2007-12-14 Daniel Franke <franke.daniel@gmail.com>
+
+ PR fortran/34324
+ * module.c (parse_atom): Fixed parsing of modules files whose
+ lines are terminated by CRLF.
+
2007-12-13 Anton Korobeynikov <asl@math.spbu.ru>
* trans-decl.c (gfc_build_builtin_function_decls): Correct decl
diff --git a/gcc/fortran/module.c b/gcc/fortran/module.c
index c48bc68..9cb082a 100644
--- a/gcc/fortran/module.c
+++ b/gcc/fortran/module.c
@@ -1116,7 +1116,7 @@ parse_atom (void)
{
c = module_char ();
}
- while (c == ' ' || c == '\n');
+ while (c == ' ' || c == '\r' || c == '\n');
switch (c)
{