This is the mail archive of the gcc-bugs@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]

[Bug libfortran/30162] I/O with named pipes does not work



------- Comment #17 from jvdelisle at gcc dot gnu dot org  2007-02-02 02:00 -------
We do not have this working for unformatted I/O.  It will require frontend work
as well as library to implement.  Specifically, the size of records, determined
from the output list, must be determined prior to performing transfers.

On the library side, once the record size is known, seeking backwards in named
pipes must be avoided.  Right now we seek backward to save the beginning record
marker after the length of the record is determined by writing the record. 
This backward seek is costly in performance.

I am convinced that these changes to frontend and library can be done.  I just
do not have time right now to pursue it.  I will be studying the problem in the
meantime, but I do not want to hold back anyone else from making the attempt,
thinking I may be working it.


-- 


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


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