[Bug fortran/20156] New: gfortran - bus error on backspace

dir at lanl dot gov gcc-bugzilla@gcc.gnu.org
Wed Feb 23 11:16:00 GMT 2005


Here is a program that tests the some of the basic file operations that my real
programs do. Absoft 9.0 has no problem. gfortran gets a bus error.


[dir:~/tests/gfortran] dir% f90 -o backspace2 backspace2.f
[dir:~/tests/gfortran] dir% backspace2
 nr =  5
 x(1)=   1.00000
 x(1)=   2.00000
 x(1)=   3.00000
 x(1)=   4.00000
 x(1)=   5.00000
 STOP  
[dir:~/tests/gfortran] dir% gfortran  -o backspace2 backspace2.f
[dir:~/tests/gfortran] dir% backspace2
 nr =           5
Bus error
[dir:~/tests/gfortran] dir% cat backspace2.f
      program main
      dimension x(10)
      do 10 i=1,5
      x(1)=i
      write(3)n,(x(n),n=1,10)
  10  continue
      nr=0
      rewind 3
  20  continue
      read(3,end=30,err=90)n,(x(n),n=1,10)
      nr=nr+1
      goto 20
  30  continue
      write(*,*)'nr =',nr
      do 40 i=1,nr+1
      backspace 3
  40  continue
      do 50 i=1,nr
      read(3,end=70,err=90)n,(x(n),n=1,10)
      write(*,*)'x(1)= ',x(1)
  50  continue
      stop
  70  continue
      write(*,*)'error incorrect eof'
      stop
  90  continue
      write(*,*)' error on 3'
      stop
      end

-- 
           Summary: gfortran - bus error on backspace
           Product: gcc
           Version: 4.0.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: fortran
        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: powerpc-apple-darwin7.8.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20156



More information about the Gcc-bugs mailing list