https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81499
--- Comment #2 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> --- Just doing a quick scan here. Has anuone tried allocating the dtv1...4 before the I/O calls. I think i can see where th einternal runtime is trying to pass interal pointers to the DTIO procedures and an unallocated variable may just look like it does not exist. Assuming its valid code, I wonder if I fixed something in Namelist I/O that also needs it for the other.