From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30160 invoked by alias); 15 May 2016 19:02:18 -0000 Mailing-List: contact fortran-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: fortran-owner@gcc.gnu.org Received: (qmail 30134 invoked by uid 89); 15 May 2016 19:02:17 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 spammy=drum, DOS X-HELO: mtaout003-public.msg.strl.va.charter.net Received: from mtaout003-public.msg.strl.va.charter.net (HELO mtaout003-public.msg.strl.va.charter.net) (68.114.190.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sun, 15 May 2016 19:02:10 +0000 Received: from impout003 ([68.114.189.18]) by mtaout003.msg.strl.va.charter.net (InterMail vM.9.00.023.01 201-2473-194) with ESMTP id <20160515190207.YVAE23879.mtaout003.msg.strl.va.charter.net@impout003>; Sun, 15 May 2016 14:02:07 -0500 Received: from quattro.localdomain ([96.41.215.23]) by impout003 with charter.net id uj1y1s00F0Wrkg001j24r9; Sun, 15 May 2016 14:02:07 -0500 X-Authority-Analysis: v=2.1 cv=S7tXwecP c=1 sm=1 tr=0 a=salB9WdMPIDduBH7JsZfrA==:117 a=salB9WdMPIDduBH7JsZfrA==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10 a=s5jvgZ67dGcA:10 a=IkcTkHD0fZMA:10 a=mDV3o1hIAAAA:8 a=LV2r2luJPg4YSfSPx04A:9 a=QEXdDO2ut3YA:10 a=_FVE-zBwftR9WsbkzFJk:22 X-Auth-id: anZkZWxpc2xlQGNoYXJ0ZXIubmV0 Subject: Re: Windows gfortran namelist input error To: David Drum , fortran@gcc.gnu.org References: <20160511184724.6473@web008.roc2.bluetie.com> From: Jerry DeLisle Message-ID: <5738C7A6.9050205@charter.net> Date: Sun, 15 May 2016 19:02:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.1 MIME-Version: 1.0 In-Reply-To: <20160511184724.6473@web008.roc2.bluetie.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2016-05/txt/msg00035.txt.bz2 On 05/11/2016 03:47 PM, David Drum wrote: > The following program works fine under Linux but fails under Windows. > IMPLICIT REAL*8(A-H,O-Z) > DIMENSION SENID(30) > NAMELIST /FITH/ SENID > DO I=1,30 > SENID(I) = I > ENDDO > OPEN(UNIT=7,FILE='TEST.OUT',FORM='FORMATTED', > * STATUS='NEW',ACTION='READWRITE') > WRITE(7,NML=FITH) > REWIND(7) > READ(7,NML=FITH) > END > The error is: > At line 11 of file xxx.f (unit = 7, file = 'TEST.OUT') > Fortran runtime error: Cannot match namelist object name 27.0000000000 > I am using GNU Fortran (GCC) 5.3.1 20160402 under Windows. > I believe the error is caused because the ^M line terminator (for DOS files) is interpreted as a value separator for namelist input. > I have created bug report. Bug 71123 - Namelist read failure on Windows https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71123 Regards, Jerry