mirror of git://gcc.gnu.org/git/gcc.git
re PR fortran/41192 (NAMELIST input with just a comment ("&NAME ! comment \") fails)
2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/41192 * gfortran.dg/namelist_59.f90: New test. From-SVN: r151496
This commit is contained in:
parent
951b8fbe45
commit
c89c07c2c7
|
@ -1,3 +1,8 @@
|
||||||
|
2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
||||||
|
|
||||||
|
PR libgfortran/41192
|
||||||
|
* gfortran.dg/namelist_59.f90: New test.
|
||||||
|
|
||||||
2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
|
2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
|
||||||
|
|
||||||
From Mike Frysinger <michael.frysinger@analog.com>
|
From Mike Frysinger <michael.frysinger@analog.com>
|
||||||
|
|
|
@ -0,0 +1,26 @@
|
||||||
|
! { dg-do run }
|
||||||
|
! PR41192 NAMELIST input with just a comment ("&NAME ! comment \") error
|
||||||
|
program cmdline
|
||||||
|
! comment by itself causes error in gfortran
|
||||||
|
call process(' ')
|
||||||
|
call process('i=10 , j=20 k=30 ! change all three values')
|
||||||
|
call process(' ')
|
||||||
|
call process('! change no values')! before patch this failed.
|
||||||
|
end program cmdline
|
||||||
|
|
||||||
|
subroutine process(string)
|
||||||
|
implicit none
|
||||||
|
character(len=*) :: string
|
||||||
|
character(len=132) :: lines(3)
|
||||||
|
character(len=255) :: message
|
||||||
|
integer :: i=1,j=2,k=3
|
||||||
|
integer ios
|
||||||
|
namelist /cmd/ i,j,k
|
||||||
|
save cmd
|
||||||
|
lines(1)='&cmd'
|
||||||
|
lines(2)=string
|
||||||
|
lines(3)='/'
|
||||||
|
|
||||||
|
read(lines,nml=cmd,iostat=ios,iomsg=message)
|
||||||
|
if (ios.ne.0) call abort
|
||||||
|
end subroutine process
|
Loading…
Reference in New Issue