public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libfortran/22570] New: Null Characters instead of blanks in text output.
@ 2005-07-20 15:36 dir at lanl dot gov
  2005-07-20 15:49 ` [Bug libfortran/22570] " pinskia at gcc dot gnu dot org
                   ` (18 more replies)
  0 siblings, 19 replies; 20+ messages in thread
From: dir at lanl dot gov @ 2005-07-20 15:36 UTC (permalink / raw)
  To: gcc-bugs

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


^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2005-07-30  6:18 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-07-20 15:36 [Bug libfortran/22570] New: Null Characters instead of blanks in text output dir at lanl dot gov
2005-07-20 15:49 ` [Bug libfortran/22570] " pinskia at gcc dot gnu dot org
2005-07-20 16:50 ` paulthomas2 at wanadoo dot fr
2005-07-20 19:11 ` paulthomas2 at wanadoo dot fr
2005-07-20 20:05 ` stevenb at suse dot de
2005-07-20 20:18 ` stevenb at suse dot de
2005-07-20 20:49 ` stevenb at suse dot de
2005-07-20 21:23 ` stevenb at suse dot de
2005-07-20 22:23 ` paulthomas2 at wanadoo dot fr
2005-07-21  5:33 ` paulthomas2 at wanadoo dot fr
2005-07-21  8:01 ` prthomas at drfccad dot cea dot fr
2005-07-21 10:53 ` stevenb at suse dot de
2005-07-21 11:00 ` stevenb at suse dot de
2005-07-22 14:07 ` cvs-commit at gcc dot gnu dot org
2005-07-22 17:44 ` cvs-commit at gcc dot gnu dot org
2005-07-22 19:12 ` cvs-commit at gcc dot gnu dot org
2005-07-22 19:20 ` paulthomas2 at wanadoo dot fr
2005-07-22 19:26 ` pinskia at gcc dot gnu dot org
2005-07-30  6:18 ` cvs-commit at gcc dot gnu dot org
2005-07-30  6:29 ` cvs-commit at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).