https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78670
--- Comment #7 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> --- Good news, I have this sorted out and working now with Janus patch for the namelist write portion. We were calling the child procedure too early in nml_get_obj_data when we should have called it in nml_read_obj, after nml_get_obj_data has parsed '=' and other variable qualifiers as with any other namelist. I will post the patch to list after Janus commits the other portion.