[multiple changes]
authorJerry DeLisle <jvdelisle@gcc.gnu.org>
Mon, 26 May 2014 15:19:36 +0000 (15:19 +0000)
committerJerry DeLisle <jvdelisle@gcc.gnu.org>
Mon, 26 May 2014 15:19:36 +0000 (15:19 +0000)
commit3b111bd757f065188029914f9a7b21c1e1c3ccfe
treee0feaad272b918928001fe12ba340e17a2ae7878
parentd93461f724b233e2af55555da586d5d5ebe2081b
[multiple changes]

2014-05-26  Tobias Burnus  <burnus@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  <jvdelisle@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.

From-SVN: r210934
gcc/fortran/ChangeLog
gcc/fortran/trans-io.c
libgfortran/ChangeLog
libgfortran/io/list_read.c