! Contributed by Paul Thomas pault@gcc.gnu.org
!
module global
- character*4 :: aa
+ character(4) :: aa
integer :: ii
real :: rr
namelist /nml1/ aa, ii, rr
program namelist_use
use global
real :: rrr
- namelist /nml2/ ii, rrr ! Concatenate use and host associated variables.
+! Concatenate use and host associated variables - an extension.
+ namelist /nml2/ ii, rrr ! { dg-warning "already is USE associated" }
open (10, status="scratch")
write (10,*) "&NML1 aa='lmno' ii=1 rr=2.5 /"
write (10,*) "&NML2 aa='pqrs' ii=2 rrr=3.5 /"
close (10)
end program namelist_use
+
+! { dg-final { cleanup-modules "global" } }