summaryrefslogtreecommitdiffstats
path: root/libgfortran/ChangeLog
diff options
context:
space:
mode:
authorjb <jb@138bc75d-0d04-0410-961f-82ee72b054a4>2008-05-16 17:42:44 +0000
committerjb <jb@138bc75d-0d04-0410-961f-82ee72b054a4>2008-05-16 17:42:44 +0000
commit8eeccdd32f5b60caa1706c406d4681128a6c1c4c (patch)
treeb8d80d6121e1e056d1aaacd9882dd2ff45f168cb /libgfortran/ChangeLog
parentc4755a91ea781e9d1eabc5c743d21f556eb58342 (diff)
downloadppe42-gcc-8eeccdd32f5b60caa1706c406d4681128a6c1c4c.tar.gz
ppe42-gcc-8eeccdd32f5b60caa1706c406d4681128a6c1c4c.zip
Part 1.1 of PR25561.
2008-05-15 Janne Blomqvist <jb@gcc.gnu.org> PR libfortran/25561 * io/io.h (struct fbuf): Change pointer to position offset. * io/fbuf.c (fbuf_init): Reduce default size of buffer, ptr=>pos changes. (fbuf_reset): ptr=>pos changes. (fbuf_alloc): If the request doesn't fit, don't waste memory by keeping flushed bytes. ptr=>pos changes. (fbuf_flush): ptr=>pos changes. (fbuf_seek): Don't seek past the left tab limit, don't update active byte count. * io/open.c (new_unit): If RECL has been specified, used that as initial buffer size. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@135433 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgfortran/ChangeLog')
-rw-r--r--libgfortran/ChangeLog15
1 files changed, 15 insertions, 0 deletions
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index f83115ec0ce..4d095a6ddcd 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,5 +1,20 @@
2008-05-16 Janne Blomqvist <jb@gcc.gnu.org>
+ PR libfortran/25561
+ * io/io.h (struct fbuf): Change pointer to position offset.
+ * io/fbuf.c (fbuf_init): Reduce default size of buffer, ptr=>pos
+ changes.
+ (fbuf_reset): ptr=>pos changes.
+ (fbuf_alloc): If the request doesn't fit, don't waste memory by
+ keeping flushed bytes. ptr=>pos changes.
+ (fbuf_flush): ptr=>pos changes.
+ (fbuf_seek): Don't seek past the left tab limit, don't update active
+ byte count.
+ * io/open.c (new_unit): If RECL has been specified, used that as
+ initial buffer size.
+
+2008-05-16 Janne Blomqvist <jb@gcc.gnu.org>
+
PR libfortran/35632
* io/open.c (new_unit): Set stream position to correct value.
OpenPOWER on IntegriCloud