]> gcc.gnu.org Git - gcc.git/blame - libgfortran/ChangeLog
re PR libfortran/12839 (incorrect IO of Inf)
[gcc.git] / libgfortran / ChangeLog
CommitLineData
8204210b
BD
12004-06-12 Bud Davis <bdavis9659@comcast.net>
2
3 PR gfortran/12839
4 * io/write.c(write_float): format inf and nan IAW F2003.
5
898c05b8
BD
62004-06-09 Bud Davis <bdavis9659@comcaste.net>
7
8 PR gfortran/14897
9 * io/transfer.c (formatted_transfer): position is unique
10 for T and TL edit descriptors.
11 (data_transfer_init): set record length to size of internal
12 file.
13
31b6f11a
BD
142004-06-09 Bud Davis <bdavis9659@comcast.net>
15
16 PR gfortran/15755
17 * io/backspace.c(st_backspace): call correct routine for
18 formatted and un-formatted units.
19
96b8a615
AJ
202004-05-30 Andreas Jaeger <aj@suse.de>, Steven Bosscher <stevenb@suse.de>
21
22 PR gfortran/11800
23 * Makefile.am (AM_CPPFLAGS): Renamed from INCLUDES.
24 (lib_LTLIBRARIES): Rename to ...
25 (toolexeclib_LTLIBRARIES): this for multilib support.
26 * configure.in: Rename to ...
27 * configure.ac: this. Update to modern autoconf style, enable
28 multilibs, support --enable-version-specific-runtime-libs.
29 * Makefile.in: Regenerated.
30 * configure: Regenerated.
31 * aclocal.m4: Regenerated.
32
5f251c26
SK
332004-05-30 Steven G. Kargl <kargls@comcast.net>
34
35 * libgfortran.h (random_seed): Update prototype.
36 * intrinsics/random.c: Disable old implementation and add new one.
37
ebeb17c7
AJ
382004-05-30 Andreas Jaeger <aj@suse.de>
39
40 * intrinsics/random.c: Include unistd.h for close and read
41 prototypes, remove unneeded inclusion of assert.h.
42
43 * intrinsics/abort.c: Include stdlib.h for abort prototype, remove
44 unneeded inclusion of assert.h.
45
08fb03fd
TS
462004-05-27 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
47
48 PR fortran/15234
49 * intrinsics/associated.c: Remove enum.
50 (associated): Replace TRUE/FALSE by 1/0.
51
322c2425
SK
522004-05-23 Steven G. Kargl <kargls@comcast.net>
53
54 * random.c (random_seed): Use correct variable.
55
21fdfcc1
SK
562004-05-22 Steven G. Kargl <kargls@comcast.net>
57
58 * intrinsics/system_clock: New file.
59 * Makefile.am: Add intrinsics/system_clock.c.
60 * Makefile.in: Regenerate.
61
11670eeb
RS
622004-05-21 Roger Sayle <roger@eyesopen.com>
63
64 * io/format.c (parse_format_list): Allow the comma after a string
65 literal to be optional.
66
5b200ac2 672004-05-18 Paul Brook <paul@codesourcery.com>
59fa6e39 68 Feng Wang <fengwang@nudt.edu.cn>
5b200ac2
FW
69
70 * Makefile.am (i_pow_c): Set it. Add build rule.
71 (gfor_built_src): Use it.
72 (m4_files): add m4/pow.m4.
73 * Makefile.in: Regenerate.
74 * m4/pow.m4: New file.
75 * generated/pow_*.c: Regenerate.
76
c9e66eda
PB
772004-05-18 Paul Brook <paul@codesourcery.com>
78
79 * Makefile.am: Remove references to types.m4.
80 * m4/iparm.m4: Merge with types.m4.
81 * m4/types.m4: Remove.
82 * m4/cshift1.m4, m4/dotprod.m4, m4/dotprodc.m4, m4/dotprodl.m4,
83 m4/eoshift1.m4, m4/eoshift3.m4, m4/iforeach.m4, m4/ifunction.m4,
84 m4/in_pack.m4, m4/in_unpack.m4, m4/iparm.m4, m4/matmul.m4,
85 m4/matmull.m4, m4/maxloc0.m4, m4/maxloc1.m4, m4/maxval.m4,
86 m4/minloc0.m4, m4/minloc1.m4, m4/minval.m4, m4/reshape.m4,
87 m4/shape.m4, m4/specific.m4, m4/specific2.m4, m4/transpose.m4):
88 Update to use new iparm.m4.
89 * generated/*.c: Regenerate.
90
81f4be3c
TS
912004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
92
93 PR fortran/15235
94 * gfortran.h (offset_t): Rename to ...
95 (gfc_offset): ... this.
96 * io/backspace.c (formatted_backspace, unformatted_backspace),
97 io/io.h (stream, gfc_unit, global_t, file_length, file_position),
98 transfer.c (us_read, us_write, next_record_r, next_record_w),
99 io/unit.c (init_units), unix.c (unix_stream, fd_alloc,
100 fd_alloc_r_at, fd_alloc_w_at, fd_seek, mmap_alloc,
101 mmap_alloc_r_at, mmap_alloc_w_at, mmap_seek, mem_alloc_r_at,
102 mem_alloc_w_at, mem_seek, file_length, file_position): Replace all
103 occurences of offset_t by gfc_offset.
104
6d3e9d84
PB
1052004-05-16 Paul Brook <paul@codesourcery.com>
106
107 * io/format.c (write_real): Don't include padding in format.
108
28963c8f
PB
1092004-05-16 Paul Brook <paul@codesourcery.com>
110
111 * io/format.c (format_lex): Make c an int.
112
d464f8e9
JB
1132004-05-16 Janne Blomqvist <jblomqvi@cc.hut.fi>
114 Paul Brook <paul@codesourcery.com>
115
116 * io/write.c (write_logical): Don't print extra blank.
117 (write_integer): Base field width on kind.
118 (list_formatted_write): Output initial blank.
119
000aa32a
JB
1202004-05-16 Janne Blomqvist <jblomqvi@cc.hut.fi>
121
122 * io/io.h (flush): Add prototype.
123 * io/transfer.c (finalize_transfer): Flush partial records.
124 * io/unix.c (flush): New function.
125
909087e0
TS
1262004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
127
128 PR fortran/15234
129 * io/io.h (unit_t): Rename to ...
130 (gfc_unit) ... this.
131 (unit_root, current_unit, find_file, find_unit, get_unit): Now
132 of type gfc_unit.
133 (delete_file, insert_unit, close_unit): Argument now of type
134 gfc_unit.
135 * backspace.c (st_backspace), close.c (st_close), endfile.c
136 (st_endfile), inquire.c (inquire_via_unit, st_inquire), open.c
137 (test_endfile, edit_modes, new_unit, already_open, st_open),
138 rewind.c (st_rewind), transfer.c (current_unit), unit.c
139 (internal_unit, unit_cache, rotate_left, rotate_right, insert,
140 insert_unit, delete_root, delete_treap, delete_unit, find_unit,
141 get_unit, init_units, close_unit), unix.c (find_file0,
142 find_file, delete_file): Replace all occurences of unit_t by
143 gfc_unit.
144
94161cec
BD
1452004-05-15 Bud Davis <bdavis9659@comcast.net>
146
147 PR fortran/15311
148 * io/write.c (write_a): right justify A edit output.
149
abdef811
BD
1502004-05-14 Bud Davis <bdavis9659@comcast.net>
151
152 PR fortran/15149
153 * libgfortan.h,intrinsics/random.c: Made random_seed visible.
154 * runtime/main.c(init): Call random_seed as part of MAIN init.
155
187f0734
TS
156