From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 360 invoked by alias); 12 Oct 2009 13:32:04 -0000 Received: (qmail 307 invoked by uid 48); 12 Oct 2009 13:31:53 -0000 Date: Mon, 12 Oct 2009 13:32:00 -0000 Message-ID: <20091012133153.306.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug fortran/38439] I/O PD edit descriptor inconsistency In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "dominiq at lps dot ens dot fr" 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-10/txt/msg01020.txt.bz2 ------- Comment #17 from dominiq at lps dot ens dot fr 2009-10-12 13:31 ------- I think the problem is here (around line 706 in the last commit): if (t == FMT_F || t == FMT_EN || t == FMT_ES || t == FMT_D || t == FMT_G || t == FMT_E) { repeat = 1; goto data_desc; } if (t != FMT_COMMA && t != FMT_RPAREN && t != FMT_SLASH) { fmt->error = "Comma required after P descriptor"; goto finished; } There is not provision for a repeat count before D, E, EN, ES, F or G descriptors without comma before it. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38439