PR 50016 Slow I/O on MingW due to _commit
commit16b1d20fe3e61ea1bcf65909c9f92478f5234bdd
authorjb <jb@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 9 Nov 2011 15:46:15 +0000 (9 15:46 +0000)
committerjb <jb@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 9 Nov 2011 15:46:15 +0000 (9 15:46 +0000)
tree4142f4ba491843be305a43bdb525fc03d316eb91
parent094f84b512a0f7840d0a10aa26bf78b40b09b742
PR 50016 Slow I/O on MingW due to _commit

frontend ChangeLog:

2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>

PR libfortran/50016
* gfortran.texi (Data consistency and durability): New section.

testsuite ChangeLog:

2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>

PR libfortran/50016
* gfortran.dg/inquire_size.f90: Don't flush the unit.

libgfortran ChangeLog:

2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>

PR libfortran/50016
* io/inquire.c (inquire_via_unit): Flush the unit and use ssize.
* io/unix.c (buf_flush): Don't call _commit.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@181207 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/gfortran.texi
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/inquire_size.f90
libgfortran/ChangeLog
libgfortran/io/inquire.c
libgfortran/io/unix.c