https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91030

--- Comment #40 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Author: tkoenig
Date: Sun Jul 21 15:55:49 2019
New Revision: 273643

URL: https://gcc.gnu.org/viewcvs?rev=273643&root=gcc&view=rev
Log:
2019-07-21  Thomas König  <tkoe...@gcc.gnu.org>

        PR libfortran/91030
        * gfortran.texi (GFORTRAN_FORMATTED_BUFFER_SIZE): Document
        (GFORTRAN_UNFORMATTED_BUFFER_SIZE): Likewise.

2019-07-21  Thomas König  <tkoe...@gcc.gnu.org>

        PR libfortran/91030
        * io/unix.c (BUFFER_SIZE): Delete.
        (BUFFER_FORMATTED_SIZE_DEFAULT): New variable.
        (BUFFER_UNFORMATTED_SIZE_DEFAULT): New variable.
        (unix_stream): Add buffer_size.
        (buf_read): Use s->buffer_size instead of BUFFER_SIZE.
        (buf_write): Likewise.
        (buf_init): Add argument unformatted.  Handle block sizes
        for unformatted vs. formatted, using defaults if provided.
        (fd_to_stream): Add argument unformatted in call to buf_init.
        * libgfortran.h (options_t): Add buffer_size_formatted and
        buffer_size_unformatted.
        * runtime/environ.c (variable_table): Add
        GFORTRAN_UNFORMATTED_BUFFER_SIZE and
        GFORTRAN_FORMATTED_BUFFER_SIZE.


Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/gfortran.texi
    trunk/libgfortran/ChangeLog
    trunk/libgfortran/io/unix.c
    trunk/libgfortran/libgfortran.h
    trunk/libgfortran/runtime/environ.c

Reply via email to