gcc/libgfortran/io
Victor Leikehman 3bc268e64b re PR fortran/13278 (derived type namelist I/O support missing, causes ICE)
2004-08-18  Victor Leikehman  <lei@il.ibm.com>

	PR fortran/13278
	* trans-io.c (transfer_namelist_element): New. Recursively handle
	derived-type variables.  Pass string lengths.
	(build_dt): Code moved to build_namelist, with some
	changes and additions.
	(gfc_build_io_library_fndecls): Declare the fifth
	argument in st_set_nml_var_char -- string_length.
libgfortran/
	* io/transfer.c (st_set_nml_var)
	* io/write.c (namelist_write): Allow var_name and var_name_len to be
	null. For strings, use string_length field instead of len.
	* io/io.h (struct namelist_type): New field string_length.
	(st_set_nml_var_char): New argument string_length.

From-SVN: r86166
2004-08-18 01:20:06 +00:00
..
backspace.c re PR libfortran/15755 (gfortran: backspace call causes bus error) 2004-06-09 00:55:04 +00:00
close.c
endfile.c
format.c
inquire.c re PR fortran/15750 (IOLENGTH form of INQUIRE statement not implemented) 2004-06-22 00:43:55 +00:00
io.h re PR fortran/13278 (derived type namelist I/O support missing, causes ICE) 2004-08-18 01:20:06 +00:00
list_read.c list_read.c (namelist_read): Convert variable names to lower case, so that mixed-case names are recognized. 2004-08-10 13:34:04 +00:00
lock.c
open.c re PR libfortran/16935 (Segmentation fault of compiler with unsupported control items in OPEN) 2004-08-13 22:01:02 +00:00
read.c Commit for Victor Leikehman <lei@il.ibm.com> 2004-08-05 08:37:42 +00:00
rewind.c
transfer.c re PR fortran/13278 (derived type namelist I/O support missing, causes ICE) 2004-08-18 01:20:06 +00:00
unit.c
unix.c re PR libfortran/15472 (implicit open for unformatted file causes run-time error) 2004-07-05 01:19:08 +00:00
write.c re PR fortran/13278 (derived type namelist I/O support missing, causes ICE) 2004-08-18 01:20:06 +00:00