From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17559 invoked by alias); 11 Apr 2009 15:26:47 -0000 Received: (qmail 17530 invoked by uid 48); 11 Apr 2009 15:26:33 -0000 Date: Sat, 11 Apr 2009 15:26:00 -0000 Message-ID: <20090411152633.17529.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug fortran/25829] [F2003] Asynchronous IO support In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "jvdelisle at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2009-04/txt/msg01008.txt.bz2 ------- 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