------- Comment #7 from kargl at gcc dot gnu dot org  2008-03-20 03:36 -------
With a clean trunk as of 2 minutes ago, this program 

program streamtest
  implicit none
  character(1)   :: lf = char(10)
  character(1)   :: tchar
  integer        :: i,j,k
  integer, parameter :: lines = 5231
  open(10, file="teststream", access="stream", form="formatted")
  do i=1,lines
    do j=0,9
      write(10,"(i5)") j
    end do
    if (mod(i,23) == 0) print *, 'i = ', i
  end do
  close(10)
  close(10,status="delete")
end program streamtest

yields

~/work/bin/gfortran -static -O -o z streamio_4.f90
time ./z
      158.72 real         0.46 user         5.90 sys

If I revert Jerry's commit,

svn merge -r 132512:132511 .

I then see

~/work/bin/gfortran -static -O -o z streamio_4.f90
time ./z
        0.94 real         0.64 user         0.26 sys

158.72 / 0.94 = 169

Any chance, you'll revert the offending patch?


-- 


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

Reply via email to