diff options
author | Janne Blomqvist <jb@gcc.gnu.org> | 2005-11-06 20:28:22 +0200 |
---|---|---|
committer | Janne Blomqvist <jb@gcc.gnu.org> | 2005-11-06 20:28:22 +0200 |
commit | e5ef4b3bcbd6d8b166eeecab4581f196a3964697 (patch) | |
tree | 17962a230cf33b157872f3928504a867b0e6b656 /libgfortran/ChangeLog | |
parent | db3d5328dd4d5a9945670a08ebe04b0ec9b4b16c (diff) | |
download | gcc-e5ef4b3bcbd6d8b166eeecab4581f196a3964697.zip gcc-e5ef4b3bcbd6d8b166eeecab4581f196a3964697.tar.gz gcc-e5ef4b3bcbd6d8b166eeecab4581f196a3964697.tar.bz2 |
gfortran ChangeLog
2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
PR fortran/24174
PR fortran/24305
* fortran/trans-io.c (gfc_build_io_library_fndecls): Add kind
argument to transfer_array.
(transfer_array_desc): Add kind argument.
testsuite ChangeLog:
2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
PR fortran/24174
PR fortran/24305
* testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
libgfortran Changelog:
2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
PR fortran/24174
PR fortran/24305
* io/io.h: Add argument to prototypes, add prototypes for
size_from_*_kind functions.
* io/list_read.c (read_complex): Add size argument, use
it.
(list_formatted_read): Add size argument, cleanup.
(list_formatted_read_scalar): Add size argument.
(nml_read_obj): Fix for padding.
* io/transfer.c: Add argument to transfer function pointer.
(unformatted_read): Add size argument.
(unformatted_write): Likewise.
(formatted_transfer_scalar): Fix for padding with complex(10).
(formatted_transfer): Add size argument, cleanup.
(transfer_integer): Add size argument to transfer call.
(transfer_real): Likewise.
(transfer_logical): Likewise.
(transfer_character): Likewise.
(transfer_complex): Likewise.
(transfer_array): New kind argument, use it.
(data_transfer_init): Add size argument to formatted_transfer
call.
(iolength_transfer): Add size argument, cleanup.
* io/write.c (write_complex): Add size argument, fix for padding
with complex(10).
(list_formatted_write): Add size argument, cleanup.
(list_formatted_write_scalar): Add size argument, use it.
(nml_write_obj): Fix for size vs. kind issue.
* io/size_from_kind.c: New file.
* Makefile.am: Add io/size_from_kind.c.
* configure: Regenerate.
* Makefile.in: Regenerate.
From-SVN: r106563
Diffstat (limited to 'libgfortran/ChangeLog')
-rw-r--r-- | libgfortran/ChangeLog | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index bfe60d3..f23c9c1 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,38 @@ +2005-11-06 Janne Blomqvist <jb@gcc.gnu.org> + + PR fortran/24174 + PR fortran/24305 + * io/io.h: Add argument to prototypes, add prototypes for + size_from_*_kind functions. + * io/list_read.c (read_complex): Add size argument, use + it. + (list_formatted_read): Add size argument, cleanup. + (list_formatted_read_scalar): Add size argument. + (nml_read_obj): Fix for padding. + * io/transfer.c: Add argument to transfer function pointer. + (unformatted_read): Add size argument. + (unformatted_write): Likewise. + (formatted_transfer_scalar): Fix for padding with complex(10). + (formatted_transfer): Add size argument, cleanup. + (transfer_integer): Add size argument to transfer call. + (transfer_real): Likewise. + (transfer_logical): Likewise. + (transfer_character): Likewise. + (transfer_complex): Likewise. + (transfer_array): New kind argument, use it. + (data_transfer_init): Add size argument to formatted_transfer + call. + (iolength_transfer): Add size argument, cleanup. + * io/write.c (write_complex): Add size argument, fix for padding + with complex(10). + (list_formatted_write): Add size argument, cleanup. + (list_formatted_write_scalar): Add size argument, use it. + (nml_write_obj): Fix for size vs. kind issue. + * io/size_from_kind.c: New file. + * Makefile.am: Add io/size_from_kind.c. + * configure: Regenerate. + * Makefile.in: Regenerate. + 2005-11-06 Francois-Xavier Coudert <coudert@clipper.ens.fr> * intrinsics/ctime.c: New file. |