OSDN Git Service

PR libfortran/27107
[pf3gnuchains/gcc-fork.git] / libgfortran / ChangeLog
1 2007-01-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2
3         PR libfortran/27107
4         * runtime/environ.c: Don't include io/io.h.
5         * runtime/string.c: Don't include io/io.h.
6         (compare0): Add cast to avoid warning.
7         * runtime/error.c: Don't include io/io.h.
8         (st_printf): Move to io/unix.c.
9         * intrinsics/flush.c: Delete, contents moved to io/intrinsics.c.
10         * intrinsics/fget.c: Likewise.
11         * intrinsics/ftell.c: Likewise.
12         * intrinsics/tty.c: Likewise.
13         * libgfortran.h (DEFAULT_RECL, notification_std,
14         get_unformatted_convert, IOPARM_*, st_parameter_common, unit_convert,
15         DEFAULT_TEMPDIR): New declarations.
16         * io/io.h (DEFAULT_RECL, notification_std, get_unformatted_convert,
17         IOPARM_*, st_parameter_common, unit_convert, DEFAULT_TEMPDIR):
18         Move to libgfortran.h.
19         * io/unix.c: Add io/unix.h content.
20         (st_printf): New function.
21         * io/intrinsics.c: New file.
22         * io/unix.h: Remove, contents moved into unix.c.
23         * libtool-version: Update library version to 3.0.0.
24         * configure.ac: Update library version to 0.3.
25         * Makefile.am (intrinsics/fget.c, intrinsics/flush.c,
26         intrinsics/ftell.c, intrinsics/tty.c, libgfortran.h): Remove targets.
27         * Makefile.in: Regenerate.
28         * configure: Regenerate.
29
30 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
31
32         PR libgfortran/30435
33         * io/list_read.c (finish_separator): Don't call next_record.
34         (list_formatted_read_scalar): Clean up some comments and whitespace.
35         (nml_read_obj): Whitespace fix.
36
37 2007-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
38
39         PR libgfortran/30162
40         * io/unix.c (fd_flush): Don't seek if file is not seekable, defined as
41         s->file_length == -1.
42         (fd_alloc_w_at): Do not adjust file_length if file is not seekable.
43         (fd_seek): If not seekable, just return success.
44         (fd_truncate): If not seekable, no need to truncate.  Return failure if
45         seek fails and the stream is not a pipe.
46         (fd_to_stream): Make test for non-seekable file more robust.
47
48 2007-01-01  Steven G. Kargl  <kargls@comcast.net>
49
50         * ChangeLog: Copied to ...
51         * ChangeLog-2006: here.