From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27309 invoked by alias); 26 Feb 2012 10:37:25 -0000 Received: (qmail 27183 invoked by uid 22791); 26 Feb 2012 10:37:23 -0000 X-SWARE-Spam-Status: No, hits=-2.8 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 X-Spam-Check-By: sourceware.org Received: from localhost (HELO gcc.gnu.org) (127.0.0.1) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sun, 26 Feb 2012 10:37:11 +0000 From: "burnus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/52387] I/O wrong output with nonadvancing output Date: Sun, 26 Feb 2012 11:12:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: burnus at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 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: 2012-02/txt/msg02489.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52387 --- Comment #2 from Tobias Burnus 2012-02-26 10:36:55 UTC --- (In reply to comment #1) > WRITE (10, '(TL2, A)', ADVANCE='NO') 'MNOP' > > And at that point, the file is trimmed to contain "ABCDMNOP" without line>. > > With other compilers (file "XXX"): > > NAG has at the end: "ABCDMNOP" plus line break. That's actually misleading. gfortran has "ABCDMNOP" without new line before the REWIND. But it correctly adds the new line after rewinding. Thus, the end result is the same as with NAG. Hence, I believe that gfortran's result matches the Fortran 2008 standard.