| OLD | NEW |
| 1 ! { dg-do run { target fd_truncate } } | 1 ! { dg-do run } |
| 2 ! pr 19467 | 2 ! pr 19467 |
| 3 ! test namelist with character arrays | 3 ! test namelist with character arrays |
| 4 ! Based on example provided by paulthomas2@wanadoo.fr | 4 ! Based on example provided by paulthomas2@wanadoo.fr |
| 5 | 5 |
| 6 program pr19467 | 6 program pr19467 |
| 7 implicit none | 7 implicit none |
| 8 integer :: ier | 8 integer :: ier |
| 9 character(len=2) :: ch(2) | 9 character(len=2) :: ch(2) |
| 10 character(len=2) :: dh(2)=(/"aa","bb"/) | 10 character(len=2) :: dh(2)=(/"aa","bb"/) |
| 11 namelist /a/ ch | 11 namelist /a/ ch |
| 12 open (10, status = "scratch") | 12 open (10, status = "scratch") |
| 13 write (10, *) "&A ch = 'aa' , 'bb' /" | 13 write (10, *) "&A ch = 'aa' , 'bb' /" |
| 14 rewind (10) | 14 rewind (10) |
| 15 READ (10,nml=a, iostat = ier) | 15 READ (10,nml=a, iostat = ier) |
| 16 close (10) | 16 close (10) |
| 17 if ((ier /= 0) .or. (any (ch /= dh))) call abort () | 17 if ((ier /= 0) .or. (any (ch /= dh))) call abort () |
| 18 end program pr19467 | 18 end program pr19467 |
| OLD | NEW |