-
- Downloads
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
Showing
- gcc/fortran/ChangeLog 10 additions, 0 deletionsgcc/fortran/ChangeLog
- gcc/fortran/trans-io.c 106 additions, 50 deletionsgcc/fortran/trans-io.c
- libgfortran/ChangeLog 9 additions, 0 deletionslibgfortran/ChangeLog
- libgfortran/io/io.h 2 additions, 1 deletionlibgfortran/io/io.h
- libgfortran/io/transfer.c 23 additions, 10 deletionslibgfortran/io/transfer.c
- libgfortran/io/write.c 6 additions, 3 deletionslibgfortran/io/write.c
Loading
Please register or sign in to comment