diff options
author | bdavis <bdavis@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-09-14 00:56:46 +0000 |
---|---|---|
committer | bdavis <bdavis@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-09-14 00:56:46 +0000 |
commit | 224289f80bfd53801d14d738740945cab75ce578 (patch) | |
tree | 7ebe078cca9da25f699c5ad71ec58ff3464d3f8d /libgfortran | |
parent | d27b0b64f68e4b90ca4a288dec295cad319e8caf (diff) | |
download | gcc-224289f80bfd53801d14d738740945cab75ce578.tar.gz |
2004-09-13 Bud Davis <bdavis9659@comcast.net>
PR fortran/17090
* io/list_read.c (list_formatted_read): Handle trailing spaces
at end of line.
2004-09-13 Bud Davis <bdavis9659@comcast.net>
PR fortran/17090
* gfortran.dg/pr17090.f90: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87474 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgfortran')
-rw-r--r-- | libgfortran/ChangeLog | 7 | ||||
-rw-r--r-- | libgfortran/io/list_read.c | 7 |
2 files changed, 13 insertions, 1 deletions
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index 26a3544a49c..70e1469ebd7 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,10 @@ +2004-09-13 Bud Davis <bdavis9659@comcast.net> + + PR fortran/17090 + + * io/list_read.c (list_formatted_read): Handle trailing spaces + at end of line. + 2004-09-06 Steven G. Kargl <kargls@comcast.net> * io/write.c (output_float): Typo in comment. Remove debugging diff --git a/libgfortran/io/list_read.c b/libgfortran/io/list_read.c index f47d473df91..51767d07672 100644 --- a/libgfortran/io/list_read.c +++ b/libgfortran/io/list_read.c @@ -1270,7 +1270,12 @@ list_formatted_read (bt type, void *p, int len) if (at_eol) finish_separator (); else - eat_spaces (); + { + eat_spaces (); + /* trailing spaces prior to end of line */ + if (at_eol) + finish_separator (); + } saved_type = BT_NULL; repeat_count = 1; |