X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f Newsgroups: comp.os.msdos.djgpp Subject: Why does read(*,*) not work in gfortran 4.x? From: Felix Organization: Home Message-ID: User-Agent: Xnews/5.04.25 Date: 09 Sep 2011 03:54:25 GMT Lines: 20 NNTP-Posting-Host: 61a29f35.news.astraweb.com X-Trace: DXC=bKURKf5a?;EjEc;hW[JGKHL?0kYOcDh AT JXeVXUROKY5C@F67:iRmNdJ]TUPS4f?XTCij4UFblJ8SC=d7X5PV^_IHXXAE2?Q2<@BL8inbCYo4]B Bytes: 1253 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com I have compiled the following program on three DJGPP installations: program Test real first write (*,'(a)') 'Program to regurgitate a number' write (*,'(a,$)') 'Enter number: ' read (*,*) first write (*,'(a,f10.5)') 'Regurgitated number is', first stop end With GCC 4.6.1 and binutils 2.21.1 (or GCC 4.4.2 and binutils 2.19), this program does not properly execute the 'read (*,*)' statement. With a considerably older installation of GCC 3.2 (g77 instead of gfortran) and binutils 2.13, it does work. By the way, it does work with GCC 4.4.3 and binutils 2.20.1 on Linux, so it seems to be a DJGPP compiler quirk. Felix