gcc/libgfortran/io
Janne Blomqvist e5ef4b3bcb 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
2005-11-06 20:28:22 +02:00
..
close.c string.c (find_option): Change 3rd argument to const st_option *. 2005-09-29 15:53:59 +02:00
file_pos.c
format.c string.c (find_option): Change 3rd argument to const st_option *. 2005-09-29 15:53:59 +02:00
inquire.c string.c (find_option): Change 3rd argument to const st_option *. 2005-09-29 15:53:59 +02:00
io.h gfortran ChangeLog 2005-11-06 20:28:22 +02:00
list_read.c gfortran ChangeLog 2005-11-06 20:28:22 +02:00
lock.c [multiple changes] 2005-08-29 20:40:02 +00:00
open.c re PR libfortran/23272 ([mingw32] inquire via filename fails) 2005-10-23 20:43:54 +00:00
read.c libgfortran.h (GFC_ITOA_BUF_SIZE, [...]): Define. 2005-10-01 13:50:10 +02:00
size_from_kind.c gfortran ChangeLog 2005-11-06 20:28:22 +02:00
transfer.c gfortran ChangeLog 2005-11-06 20:28:22 +02:00
unit.c re PR libfortran/24224 (Generalized internal array IO not implemented.) 2005-10-25 01:32:33 +00:00
unix.c re PR libfortran/20179 (cannot mix C and Fortran I/O) 2005-10-30 12:48:52 +00:00
write.c gfortran ChangeLog 2005-11-06 20:28:22 +02:00