[Patch, libfortran] PR 49296 List read of file without EOR
Janne Blomqvist
blomqvist.janne@gmail.com
Fri Jun 17 19:24:00 GMT 2011
PING.
Also, here's a slightly simplfied testcase:
! { dg-do run }
! PR 49296 List formatted read of file without EOR marker (\n).
program read_list_eof_1
implicit none
character(len=100) :: s
call genfil ()
open (unit=20, file='read.dat', form='FORMATTED', action='READ', &
status='OLD')
read (20, fmt=*) s
close (20, status='delete')
if (trim(s) /= "a") then
call abort ()
end if
contains
subroutine genfil
open(10, file='read.dat', form='unformatted', action='write', &
status='replace', access='stream')
write(10) 'a'
close(10)
end subroutine genfil
end program read_list_eof_1
On Sat, Jun 11, 2011 at 13:05, Janne Blomqvist
<blomqvist.janne@gmail.com> wrote:
> Hi,
>
> attached patch fixes PR 49296. A new test for the testsuite is also included.
>
> Regtested on x86_64-unknown-linux-gnu, Ok for trunk?
>
> 2011-06-11 Janne Blomqvist <jb@gcc.gnu.org>
>
> PR libfortran/49296
> * io/list_read.c (read_character): Accept EOF as a separator when
> reading string.
>
>
> --
> Janne Blomqvist
>
--
Janne Blomqvist
More information about the Gcc-patches
mailing list