https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55117

--- Comment #26 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> ---
Author: jvdelisle
Date: Mon May 26 15:19:36 2014
New Revision: 210934

URL: http://gcc.gnu.org/viewcvs?rev=210934&root=gcc&view=rev
Log:
2014-05-26  Tobias Burnus  <bur...@net-b.de>

    PR fortran/55117
    * trans-io.c (nml_full_name, transfer_namelist_element): Insert
    a '+' rather then '%' to differentiate namelist variable names
    that are based on extended derived types.

2014-05-26  Jerry DeLisle  <jvdeli...@gcc.gnu.org>

    PR libgfortran/55117
    * io/list_read.c (extended_look_ahead): New helper function to
    scan the namelist name and look for matches with the new '+'
    extended type parent indicator.  (str_comp_extended): New
    helper function to compare the namelist name with the varname
    namelist. (find_nml_name): Use the new helper functions to match
    the extended type varnames.

Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/trans-io.c
    trunk/libgfortran/ChangeLog
    trunk/libgfortran/io/list_read.c

Reply via email to