diff options
author | Thomas Koenig <tkoenig@gcc.gnu.org> | 2018-12-09 18:54:47 +0000 |
---|---|---|
committer | Thomas Koenig <tkoenig@gcc.gnu.org> | 2018-12-09 18:54:47 +0000 |
commit | d0cbb206e2068e97efc3022c587bdaa16b85d9c0 (patch) | |
tree | 73a313fa1bb5731bfb41b304166e42efd23d89d8 /gcc | |
parent | 59cd1934df18511835b88e36edf0327db5db738b (diff) | |
download | gcc-d0cbb206e2068e97efc3022c587bdaa16b85d9c0.zip gcc-d0cbb206e2068e97efc3022c587bdaa16b85d9c0.tar.gz gcc-d0cbb206e2068e97efc3022c587bdaa16b85d9c0.tar.bz2 |
re PR libfortran/88411 (Random crashes for ASYNCHRONOUS writes (bad locking?))
2018-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/88411
* io/transfer.c (dta_transfer_init): Do not treat as an
asynchronous statement unless the statement has
ASYNCHRONOUS="YES".
(st_write_done): Likewise.
(st_read_done): Do not perform async_wait for synchronous I/O
on an async unit.
(st_read_done): Likewise.
2018-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/88411
* testsuite/libgomp.fortran/async_io_8.f90: New test.
From-SVN: r266929
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions