https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88169
Bug ID: 88169 Summary: Rejects USE rename of namelist group Product: gcc Version: 8.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: neil.n.carlson at gmail dot com Target Milestone: --- The current 8.2.1 compiler rejects this example, module foo_nml real :: x namelist /foo/ x end module program main use foo_nml, only: bar => foo x = 42 write(*,nml=bar) end program with this error, f951: Error: Namelist foo cannot be renamed by USE association to bar I believe this is valid code. Section 11.2.2 par 2 (F2008) explicitly includes namelist groups in the list of entities that may be accessed via use association, and there is no subsequent restriction on a namelist group appearing in a rename that I could find. FWIW, both the Intel and NAG compilers accept this code as valid.