From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16562 invoked by alias); 20 Jul 2005 15:34:01 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 16539 invoked by uid 48); 20 Jul 2005 15:33:57 -0000 Date: Wed, 20 Jul 2005 15:36:00 -0000 From: "dir at lanl dot gov" To: gcc-bugs@gcc.gnu.org Message-ID: <20050720153355.22570.dir@lanl.gov> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libfortran/22570] New: Null Characters instead of blanks in text output. X-Bugzilla-Reason: CC X-SW-Source: 2005-07/txt/msg02408.txt.bz2 List-Id: I down loaded and built gfortran today on Suse Linux with - configure --prefix=/home/dir/gfortran --enable-languages=c,f95 make -j 4 make install The first problem was that it did not find the shared libraries until I set setenv LD_LIBRARY_PATH ~/gfortran/lib Then when the program did run the output had null characters in the place blanks for some of the "21x" format statements. Here is the sequence and a hex dump of the output - dir/tests> gfortran -o write01 write01.f dir/tests> write01 > out STOP 0 dir/tests> cat out 1 ******************************************************************************************** ******************************************************************************************** ** ** ** ** ** ** ** ** ** ** aaaaaaaaaa ddddddddd iiiiiiiiiiii nn nn aaaaaaaaaa ** ** aaaaaaaaaaaa dddddddddd iiiiiiiiiiii nnn nn aaaaaaaaaaaa ** ** aa aa dd dd ii nnnn nn aa aa ** ** aa aa dd dd ii nn nn nn aa aa ** ** aa aa dd dd ii nn nn nn aa aa ** ** aaaaaaaaaaaa dd dd ii nn nn nn aaaaaaaaaaaa ** dir/tests> dump -i out File name: out Block number: 0 Byte number: 0 0000 31 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 00 20 1....... ....... 0010 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0020 20 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ***** ******** 0030 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ******** ******** 0040 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ******** ******** 0050 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ******** ******** 0060 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ******** ******** 0070 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a ******** *******. 0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ 0090 00 00 00 00 00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .....*** ******** 00a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ******** ******** 00b0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ******** ******** 00c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ******** ******** 00d0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ******** ******** 00e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ******** ******** 00f0 2a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *....... ........ File name: out Block number: 1 Byte number: 256 0000 00 00 00 00 00 00 00 2a 2a 20 20 20 20 20 20 20 .......* * 0010 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0030 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0050 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0060 20 2a 2a 0a 00 00 00 00 00 00 00 00 00 00 00 00 **..... ........ 0070 00 00 00 00 00 00 00 00 00 2a 2a 20 20 20 20 20 ........ .** 0080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0090 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00d0 20 20 20 2a 2a 0a 00 00 00 00 00 00 00 00 00 00 **... ........ 00e0 00 00 00 00 00 00 00 00 00 00 2a 2a 0a 00 00 00 ........ ..**.... 00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ q dir/tests> cat write01.f program main write(6,2000) stop 2000 format (1h1,/////////////,21x,92(1h*),/,21x,92(1h*),/,2(21x,2h**, 1 88x,2h**,/), 2 20x,2h**,/,2(21x,2h**,88x,2h**,/),21x,2h**,9x, 310(1ha),4x,9(1hd),6x,12(1hi),3x,2hnn,8x,2hnn,4x,10(1ha),9x,2h**,/, 4 21x,2h**,8x,12(1ha),3x,10(1hd),5x,12(1hi),3x,3hnnn,7x,2hnn,3x, 5 12(1ha),8x,2h**,/,21x,2h**,8x,2haa,8x,2haa,3x,2hdd,7x,2hdd,9x, 6 2hii,8x,4(1hn),6x,2hnn,3x,2haa,8x,2haa,8x,2h**,/,21x,2h**,8x, 7 2haa,8x,2haa,3x,2hdd,8x,2hdd,8x,2hii,8x,2hnn,1x,2hnn,5x,2hnn,3x, 82haa,8x,2haa,8x,2h**,/,21x,2h**,8x,2haa,8x,2haa,3x,2hdd,8x,2hdd, 9 8x,2hii,8x,2hnn,2x,2hnn,4x,2hnn,3x,2haa,8x,2haa,8x,2h**,/,21x,2h* 1*,8x,12(1ha),3x,2hdd,8x,2hdd,8x,2hii,8x,2hnn,3x,2hnn,3x,2hnn,3x, 2 12(1ha),8x,2h**) end -- Summary: Null Characters instead of blanks in text output. Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: libfortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dir at lanl dot gov CC: gcc-bugs at gcc dot gnu dot org GCC host triplet: Suse Linux professional 9.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22570