]>
Commit | Line | Data |
---|---|---|
8204210b BD |
1 | 2004-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 |
6 | 2004-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 |
14 | 2004-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 |
20 | 2004-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 |
33 | 2004-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 |
38 | 2004-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 |
46 | 2004-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 |
52 | 2004-05-23 Steven G. Kargl <kargls@comcast.net> |
53 | ||
54 | * random.c (random_seed): Use correct variable. | |
55 | ||
21fdfcc1 SK |
56 | 2004-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 |
62 | 2004-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 | 67 | 2004-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 |
77 | 2004-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 |
91 | 2004-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 |
105 | 2004-05-16 Paul Brook <paul@codesourcery.com> |
106 | ||
107 | * io/format.c (write_real): Don't include padding in format. | |
108 | ||
28963c8f PB |
109 | 2004-05-16 Paul Brook <paul@codesourcery.com> |
110 | ||
111 | * io/format.c (format_lex): Make c an int. | |
112 | ||
d464f8e9 JB |
113 | 2004-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 |
120 | 2004-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 |
126 | 2004-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 |
145 | 2004-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 |
150 | 2004-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 |