------- 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

Reply via email to