re PR libfortran/26890 (SIZE parameter interacts with same variable in IO list charac...
authorJerry DeLisle <jvdelisle@gcc.gnu.org>
Fri, 31 Mar 2006 05:11:03 +0000 (05:11 +0000)
committerJerry DeLisle <jvdelisle@gcc.gnu.org>
Fri, 31 Mar 2006 05:11:03 +0000 (05:11 +0000)
commitd57d34243215318c25a0139d971b15c9b9a1c099
tree3c5050ef1ac6e0c17e084d5eae16cd52bdcf69ab
parent5650dfbdb03f468f4d14fedc94894eee4edbc05d
re PR libfortran/26890 (SIZE parameter interacts with same variable in IO list character length specification.)

2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR libgfortran/26890
* io/io.h: Add size_used to st_parameter_dt, adjust pad size.
*io/transfer.c (data_transfer_init): Initialize size_used to zero.
(read_sf): Use size_used.
(read_block): Likewise.
(read_block_direct): Likewise.
(write_block): Likewise.
(write_buf): Likewise and eliminate erroneous FAILURE return.
(finalize_transfer): Assign value of size_used to *dtp->size.

From-SVN: r112570
libgfortran/ChangeLog
libgfortran/io/io.h
libgfortran/io/transfer.c