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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@102008 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/testsuite/ChangeLog 6 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gfortran.dg/g77/f77-edit-x-out.f 1 addition, 1 deletiongcc/testsuite/gfortran.dg/g77/f77-edit-x-out.f
- gcc/testsuite/gfortran.dg/tl_editing.f90 13 additions, 0 deletionsgcc/testsuite/gfortran.dg/tl_editing.f90
- libgfortran/ChangeLog 12 additions, 0 deletionslibgfortran/ChangeLog
- libgfortran/io/io.h 1 addition, 1 deletionlibgfortran/io/io.h
- libgfortran/io/transfer.c 158 additions, 113 deletionslibgfortran/io/transfer.c
- libgfortran/io/write.c 4 additions, 3 deletionslibgfortran/io/write.c
Loading
Please register or sign in to comment