]> git.ipfire.org Git - thirdparty/gcc.git/commit
[multiple changes]
authorPaul Thomas <pault@gcc.gnu.org>
Thu, 14 Jul 2005 06:21:59 +0000 (06:21 +0000)
committerPaul Thomas <pault@gcc.gnu.org>
Thu, 14 Jul 2005 06:21:59 +0000 (06:21 +0000)
commitbe0cc7e21cee56062492d6e11014b827ab39c342
tree3a6abdf272c0e410094c15917247aec5ab5c7909
parent93e261acea9db4975e505d7cbdf42572d3c8557d
[multiple changes]

2005-07-12 Paul Thomas  <pault@gcc.gnu.org>

PR libfortran/16435
* transfer.c (formatted_transfer): Correct the problems
with X- and T-editting that caused TLs followed by TRs
to overwrite data, which caused NIST FM908.FOR to fail
on many tests.
(data_transfer_init): Zero X- and T-editting counters at
the start of formatted IO.
* write.c (write_x): Write specified number of skips with
specified number of spaces at the end.

2005-07-12  Paul Thomas  <pault@gcc.gnu.org>

PR libfortran/16435
* gfortran.dg/tl_editting.f90: New.
* gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.

From-SVN: r102008
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/g77/f77-edit-x-out.f
gcc/testsuite/gfortran.dg/tl_editing.f90 [new file with mode: 0644]
libgfortran/ChangeLog
libgfortran/io/io.h
libgfortran/io/transfer.c
libgfortran/io/write.c