https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65541
Jerry DeLisle <jvdelisle at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|unassigned at gcc dot gnu.org |jvdelisle at gcc dot gnu.org --- Comment #3 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> --- (In reply to Dominique d'Humieres from comment #2) > This is due to revision r210934 (pr55117) from: > > * 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. > > this seems to have been done on purpose (I did not follow the discussion in > the PR). Yes, it was done on purpose to differentiate two possible representation of derived type namelists with extended types. I have a patch in mind.