| ! { 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 | |