This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Committed: fix regressions by requiring fd_truncate for streamio_9.f90 and widechar_IO_1.f90


Hans-Peter Nilsson wrote:
All fixed as per below, committed as obvious.

Thanks.


Now, there's always the chance that the added libcalls is a
regression in performance, but I trust the gfortran people being
sufficiently aware of that so I can rule it out as a less
obvious reason.

The reason is the new low level I/O library


http://gcc.gnu.org/ml/fortran/2009-01/msg00075.html

It hasn't been tuned much yet, but it seems that in general it already improves I/O performance somewhat. In some cases by massively reducing the amount of syscalls, such as of writing unformatted sequential. In other cases some extra syscalls seem to have crept in as you have observed.

--
Janne Blomqvist


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]