PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / gfortran.dg / parameter_array_init_5.f90
blob53bc1475834391da1aeb43444fa7c3a7767d4a37
1 ! { dg-do run }
3 ! PR fortran/41515
4 ! Contributed by ros@rzg.mpg.de.
6 ! Before, the "parm' string array was never initialized.
8 Module BUG3
9 contains
10 Subroutine SR
11 character(3) :: parm(5)
12 character(20) :: str
13 parameter(parm=(/'xo ','yo ','ag ','xr ','yr '/))
15 str = 'XXXXXXXXXXXXXXXXXXXX'
16 if(str /='XXXXXXXXXXXXXXXXXXXX') STOP 1
17 write(str,*) parm
18 if(str /= ' xo yo ag xr yr') STOP 2
19 end subroutine SR
20 end Module BUG3
22 program TEST
23 use bug3
24 call sr
25 end program TEST