! { 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)STOP1IF(b.ne.c)STOP2end