[Bug libfortran/46373] fflush called when reading from a string

e01reynier at gmail dot com gcc-bugzilla@gcc.gnu.org
Tue Nov 9 07:51:00 GMT 2010


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

--- Comment #3 from e01reynier at gmail dot com 2010-11-09 07:50:37 UTC ---
(In reply to comment #1)
> See the documentation that comes with gfortran.
> 
> You can use 
> 
> * GFORTRAN_UNBUFFERED_ALL:: Don't buffer I/O for all units.
> * GFORTRAN_UNBUFFERED_PRECONNECTED:: Don't buffer I/O for preconnected units.
> 
> to control the buffering of IO.

I try under bash with:
  export GFORTRAN_UNBUFFERED_ALL=y
or
  export GFORTRAN_UNBUFFERED_PRECONNECTED=y
but fflush is always called when I read from a string.

Anyway reading from a string has nothing to do with buffered I/O !
Why the hell is fflush called ?



More information about the Gcc-bugs mailing list