------- Comment #12 from jvdelisle at gcc dot gnu dot org 2009-04-11 15:26 ------- gfortran currently accepts asynchronous I/O syntax. The F2003 standard permits the implementation to actually do synchronous I/O. gfortran run time library does not actually perform I/O asynchronously, but does so synchronously.
To implement this we need to develop the underlying scheme with the unit and DTP structures, develop config magic to identify targets that actually have support for asynchronous I/O, write the code that keeps track of the I/O calls, there status and completion, and address the threading concerns. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25829