! { dg-do run } | |
! PR31199, test case from PR report. | |
program write_write | |
character(len=20) :: a,b,c | |
open(10, status="scratch") | |
write (10,"(a,t1,a,a)") "xxxxxxxxx", "abc", "def" | |
write (10,"(a,t1,a)",advance='no') "xxxxxxxxx", "abc" | |
write (10,"(a)") "def" | |
write (10,"(a)") "abcdefxxx" | |
rewind(10) | |
read(10,*) a | |
read(10,*) b | |
read(10,*) c | |
close(10) | |
if (a.ne.b) STOP 1 | |
IF (b.ne.c) STOP 2 | |
end | |