]>
Commit | Line | Data |
---|---|---|
4152bc26 JD |
1 | 2008-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org> |
2 | ||
3 | PR libfortran/34876 | |
4 | * io/transfer.c (write_buf): Handle case of zero sized array. | |
5 | (transfer_array): Set data pointer to NULL and size to zero. Then | |
6 | make a data transfer and return. | |
7 | ||
4f6bebc3 DE |
8 | 2008-01-24 David Edelsohn <edelsohn@gnu.org> |
9 | ||
10 | * configure: Regenerate. | |
11 | ||
17c2c96c JD |
12 | 2008-01-19 Jerry DeLisle <jvdelisle@gcc.gnu.org> |
13 | ||
2045a99a | 14 | PR libfortran/34795 |
17c2c96c JD |
15 | * io/inquire.c (inquire_via_unit): If a unit is opened, return values |
16 | according to the open action for DIRECT, FORMATTED, and UNFORMATTED. | |
17 | (inquire_via_filename): Return "UNKNOWN" for SEQUENTIAL, DIRECT, | |
18 | FORAMATTED, and UNFORMATTED inquiries. | |
19 | * io/unix.c (inquire_sequential): Return "UNKNOWN" when appropriate | |
20 | for files that are not opened. (inquire_direct): Same. | |
21 | (inquire_formatted): Same. | |
22 | ||
6c540522 JD |
23 | 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org> |
24 | ||
2045a99a | 25 | PR libfortran/34782 |
6c540522 JD |
26 | * io/transfer.c (formatted_transfer_scalar): Set max_pos to the greater |
27 | of the current max_pos or the newly calculated position. | |
28 | ||
81014334 TB |
29 | 2008-01-18 Tobias Burnus <burnus@net-b.de> |
30 | ||
31 | * io/write.c (write_real): Increase default precision | |
32 | for REAL(16) by one. | |
33 | ||
4349e292 SB |
34 | 2008-01-16 Steven Bosscher <steven@gcc.gnu.org> |
35 | ||
36 | PR libfortran/34669 | |
37 | * mk-kinds-h.sh: Compile with -S to avoid calling the assembler, | |
38 | to avoid piping the -fdump-parse-tree output to the assembler | |
39 | when configuring with -pipe. | |
40 | * mk-sik-inc.sh: Likewise. | |
41 | * mk-srk-inc.sh: Likewise. | |
42 | ||
90469382 TK |
43 | 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org> |
44 | ||
45 | PR libfortran/34671 | |
46 | * gfortran.am: Added _gfortran_all_l1, _gfortran_all_l2, | |
47 | _gfortran_any_l1, _gfortran_any_l2, -28,15 _gfortran_count_1_l, | |
48 | _gfortran_count_16_l, _gfortran_count_2_l, _gfortran_count_4_l and | |
49 | _gfortran_count_8_l Removed _gfortran_count_16_l16, | |
50 | _gfortran_count_16_l4, _gfortran_count_16_l8, | |
51 | _gfortran_count_4_l16, _gfortran_count_4_l4, _gfortran_count_4_l8, | |
52 | _gfortran_count_8_l16, _gfortran_count_8_l4 and | |
53 | _gfortran_count_8_l8. | |
54 | * Makefile.am: Added generated/any_l1.c and generated/any_l2.c to | |
55 | i_any_c. Added generated/all_l1. and generated/all_l2.c to | |
56 | i_all_c. Removed generated/count_4_l4.c, generated/count_8_l4.c, | |
57 | generated/count_16_l4.c, generated/count_4_l8.c, | |
58 | generated/count_8_l8.c, generated/count_16_l8.c, | |
59 | generated/count_4_l16.c, generated/count_8_l16.c, and | |
60 | generated/count_16_l16.c from i_count_c. Added count_1_l.c, | |
61 | count_2_l.c, count_4_l.c, count_8_l.c and count_16_l.c to | |
62 | i_count_c. I_M4_DEPS2 depends on ifunction_logical.m4, for | |
63 | any of the files generated from all.m4, any.m4 and count.m4. | |
64 | * Makefile.in: Regenerated. | |
65 | * m4/ifunction_logical.m4: New file. Use | |
66 | GFC_LOGICAL_1 pointer for access to source arrays. | |
67 | * m4/any.m4: Include ifunction_logical.m4 instead of | |
68 | ifunction.m4. Don't check atype_name. | |
69 | * m4/all.m4: Likewise. | |
70 | * m4/count.m4: Likewise. | |
71 | * generated/any_l1.c: New file. | |
72 | * generated/any_l2.c: New file. | |
73 | * generated/all_l1.c: New file. | |
74 | * generated/count_1_l.c: New file. | |
75 | * generated/count_2_l.c: New file. | |
76 | * generated/count_4_l.c: New file. | |
77 | * generated/count_8_l.c: New file. | |
78 | * generated/count_16_l.c: New file. | |
79 | * generated/any_l4.c: Regenerated. | |
80 | * generated/any_l8.c: Regenerated. | |
81 | * generated/any_l16.c: Regenerated. | |
82 | * generated/all_l4.c: Regenerated. | |
83 | * generated/all_l8.c: Regenerated. | |
84 | * generated/all_l16.c: Regenerated. | |
85 | * generated/count_4_l4.c: Removed. | |
86 | * generated/count_4_l8.c: Removed. | |
87 | * generated/count_4_l16.c: Removed. | |
88 | * generated/count_8_l4.c: Removed. | |
89 | * generated/count_8_l8.c: Removed. | |
90 | * generated/count_8_l16.c: Removed. | |
91 | * generated/count_16_l4.c: Removed. | |
92 | * generated/count_16_l8.c: Removed. | |
93 | * generated/count_16_l16.c: Removed. | |
94 | ||
ccacefc7 TK |
95 | 2008-01-13 Thomas Koenig <tkoenig@gcc.gnu.org> |
96 | ||
97 | PR libfortran/34746 | |
98 | * m4/iforeach.m4 (name`'rtype_qual`_'atype_code): Use %ld | |
99 | in printf format for all bounds checking; cast all | |
100 | integer-like arguments to runtime_error() to long int. | |
101 | (`m'name`'rtype_qual`_'atype_code): Likewise. | |
102 | (`s'name`'rtype_qual`_'atype_code): Likewise. | |
103 | * m4/ifunction.m4 (name`'rtype_qual`_'atype_code): Likewise. | |
104 | (`m'name`'rtype_qual`_'atype_code): Likewise. | |
105 | (`s'name`'rtype_qual`_'atype_code): Likewise. | |
106 | * generated/all_l16.c: Regenerated. | |
107 | * generated/all_l4.c: Regenerated. | |
108 | * generated/all_l8.c: Regenerated. | |
109 | * generated/any_l16.c: Regenerated. | |
110 | * generated/any_l4.c: Regenerated. | |
111 | * generated/any_l8.c: Regenerated. | |
112 | * generated/count_16_l16.c: Regenerated. | |
113 | * generated/count_16_l4.c: Regenerated. | |
114 | * generated/count_16_l8.c: Regenerated. | |
115 | * generated/count_4_l16.c: Regenerated. | |
116 | * generated/count_4_l4.c: Regenerated. | |
117 | * generated/count_4_l8.c: Regenerated. | |
118 | * generated/count_8_l16.c: Regenerated. | |
119 | * generated/count_8_l4.c: Regenerated. | |
120 | * generated/count_8_l8.c: Regenerated. | |
121 | * generated/maxloc0_16_i1.c: Regenerated. | |
122 | * generated/maxloc0_16_i16.c: Regenerated. | |
123 | * generated/maxloc0_16_i2.c: Regenerated. | |
124 | * generated/maxloc0_16_i4.c: Regenerated. | |
125 | * generated/maxloc0_16_i8.c: Regenerated. | |
126 | * generated/maxloc0_16_r10.c: Regenerated. | |
127 | * generated/maxloc0_16_r16.c: Regenerated. | |
128 | * generated/maxloc0_16_r4.c: Regenerated. | |
129 | * generated/maxloc0_16_r8.c: Regenerated. | |
130 | * generated/maxloc0_4_i1.c: Regenerated. | |
131 | * generated/maxloc0_4_i16.c: Regenerated. | |
132 | * generated/maxloc0_4_i2.c: Regenerated. | |
133 | * generated/maxloc0_4_i4.c: Regenerated. | |
134 | * generated/maxloc0_4_i8.c: Regenerated. | |
135 | * generated/maxloc0_4_r10.c: Regenerated. | |
136 | * generated/maxloc0_4_r16.c: Regenerated. | |
137 | * generated/maxloc0_4_r4.c: Regenerated. | |
138 | * generated/maxloc0_4_r8.c: Regenerated. | |
139 | * generated/maxloc0_8_i1.c: Regenerated. | |
140 | * generated/maxloc0_8_i16.c: Regenerated. | |
141 | * generated/maxloc0_8_i2.c: Regenerated. | |
142 | * generated/maxloc0_8_i4.c: Regenerated. | |
143 | * generated/maxloc0_8_i8.c: Regenerated. | |
144 | * generated/maxloc0_8_r10.c: Regenerated. | |
145 | * generated/maxloc0_8_r16.c: Regenerated. | |
146 | * generated/maxloc0_8_r4.c: Regenerated. | |
147 | * generated/maxloc0_8_r8.c: Regenerated. | |
148 | * generated/maxloc1_16_i1.c: Regenerated. | |
149 | * generated/maxloc1_16_i16.c: Regenerated. | |
150 | * generated/maxloc1_16_i2.c: Regenerated. | |
151 | * generated/maxloc1_16_i4.c: Regenerated. | |
152 | * generated/maxloc1_16_i8.c: Regenerated. | |
153 | * generated/maxloc1_16_r10.c: Regenerated. | |
154 | * generated/maxloc1_16_r16.c: Regenerated. | |
155 | * generated/maxloc1_16_r4.c: Regenerated. | |
156 | * generated/maxloc1_16_r8.c: Regenerated. | |
157 | * generated/maxloc1_4_i1.c: Regenerated. | |
158 | * generated/maxloc1_4_i16.c: Regenerated. | |
159 | * generated/maxloc1_4_i2.c: Regenerated. | |
160 | * generated/maxloc1_4_i4.c: Regenerated. | |
161 | * generated/maxloc1_4_i8.c: Regenerated. | |
162 | * generated/maxloc1_4_r10.c: Regenerated. | |
163 | * generated/maxloc1_4_r16.c: Regenerated. | |
164 | * generated/maxloc1_4_r4.c: Regenerated. | |
165 | * generated/maxloc1_4_r8.c: Regenerated. | |
166 | * generated/maxloc1_8_i1.c: Regenerated. | |
167 | * generated/maxloc1_8_i16.c: Regenerated. | |
168 | * generated/maxloc1_8_i2.c: Regenerated. | |
169 | * generated/maxloc1_8_i4.c: Regenerated. | |
170 | * generated/maxloc1_8_i8.c: Regenerated. | |
171 | * generated/maxloc1_8_r10.c: Regenerated. | |
172 | * generated/maxloc1_8_r16.c: Regenerated. | |
173 | * generated/maxloc1_8_r4.c: Regenerated. | |
174 | * generated/maxloc1_8_r8.c: Regenerated. | |
175 | * generated/maxval_i1.c: Regenerated. | |
176 | * generated/maxval_i16.c: Regenerated. | |
177 | * generated/maxval_i2.c: Regenerated. | |
178 | * generated/maxval_i4.c: Regenerated. | |
179 | * generated/maxval_i8.c: Regenerated. | |
180 | * generated/maxval_r10.c: Regenerated. | |
181 | * generated/maxval_r16.c: Regenerated. | |
182 | * generated/maxval_r4.c: Regenerated. | |
183 | * generated/maxval_r8.c: Regenerated. | |
184 | * generated/minloc0_16_i1.c: Regenerated. | |
185 | * generated/minloc0_16_i16.c: Regenerated. | |
186 | * generated/minloc0_16_i2.c: Regenerated. | |
187 | * generated/minloc0_16_i4.c: Regenerated. | |
188 | * generated/minloc0_16_i8.c: Regenerated. | |
189 | * generated/minloc0_16_r10.c: Regenerated. | |
190 | * generated/minloc0_16_r16.c: Regenerated. | |
191 | * generated/minloc0_16_r4.c: Regenerated. | |
192 | * generated/minloc0_16_r8.c: Regenerated. | |
193 | * generated/minloc0_4_i1.c: Regenerated. | |
194 | * generated/minloc0_4_i16.c: Regenerated. | |
195 | * generated/minloc0_4_i2.c: Regenerated. | |
196 | * generated/minloc0_4_i4.c: Regenerated. | |
197 | * generated/minloc0_4_i8.c: Regenerated. | |
198 | * generated/minloc0_4_r10.c: Regenerated. | |
199 | * generated/minloc0_4_r16.c: Regenerated. | |
200 | * generated/minloc0_4_r4.c: Regenerated. | |
201 | * generated/minloc0_4_r8.c: Regenerated. | |
202 | * generated/minloc0_8_i1.c: Regenerated. | |
203 | * generated/minloc0_8_i16.c: Regenerated. | |
204 | * generated/minloc0_8_i2.c: Regenerated. | |
205 | * generated/minloc0_8_i4.c: Regenerated. | |
206 | * generated/minloc0_8_i8.c: Regenerated. | |
207 | * generated/minloc0_8_r10.c: Regenerated. | |
208 | * generated/minloc0_8_r16.c: Regenerated. | |
209 | * generated/minloc0_8_r4.c: Regenerated. | |
210 | * generated/minloc0_8_r8.c: Regenerated. | |
211 | * generated/minloc1_16_i1.c: Regenerated. | |
212 | * generated/minloc1_16_i16.c: Regenerated. | |
213 | * generated/minloc1_16_i2.c: Regenerated. | |
214 | * generated/minloc1_16_i4.c: Regenerated. | |
215 | * generated/minloc1_16_i8.c: Regenerated. | |
216 | * generated/minloc1_16_r10.c: Regenerated. | |
217 | * generated/minloc1_16_r16.c: Regenerated. | |
218 | * generated/minloc1_16_r4.c: Regenerated. | |
219 | * generated/minloc1_16_r8.c: Regenerated. | |
220 | * generated/minloc1_4_i1.c: Regenerated. | |
221 | * generated/minloc1_4_i16.c: Regenerated. | |
222 | * generated/minloc1_4_i2.c: Regenerated. | |
223 | * generated/minloc1_4_i4.c: Regenerated. | |
224 | * generated/minloc1_4_i8.c: Regenerated. | |
225 | * generated/minloc1_4_r10.c: Regenerated. | |
226 | * generated/minloc1_4_r16.c: Regenerated. | |
227 | * generated/minloc1_4_r4.c: Regenerated. | |
228 | * generated/minloc1_4_r8.c: Regenerated. | |
229 | * generated/minloc1_8_i1.c: Regenerated. | |
230 | * generated/minloc1_8_i16.c: Regenerated. | |
231 | * generated/minloc1_8_i2.c: Regenerated. | |
232 | * generated/minloc1_8_i4.c: Regenerated. | |
233 | * generated/minloc1_8_i8.c: Regenerated. | |
234 | * generated/minloc1_8_r10.c: Regenerated. | |
235 | * generated/minloc1_8_r16.c: Regenerated. | |
236 | * generated/minloc1_8_r4.c: Regenerated. | |
237 | * generated/minloc1_8_r8.c: Regenerated. | |
238 | * generated/minval_i1.c: Regenerated. | |
239 | * generated/minval_i16.c: Regenerated. | |
240 | * generated/minval_i2.c: Regenerated. | |
241 | * generated/minval_i4.c: Regenerated. | |
242 | * generated/minval_i8.c: Regenerated. | |
243 | * generated/minval_r10.c: Regenerated. | |
244 | * generated/minval_r16.c: Regenerated. | |
245 | * generated/minval_r4.c: Regenerated. | |
246 | * generated/minval_r8.c: Regenerated. | |
247 | * generated/product_c10.c: Regenerated. | |
248 | * generated/product_c16.c: Regenerated. | |
249 | * generated/product_c4.c: Regenerated. | |
250 | * generated/product_c8.c: Regenerated. | |
251 | * generated/product_i1.c: Regenerated. | |
252 | * generated/product_i16.c: Regenerated. | |
253 | * generated/product_i2.c: Regenerated. | |
254 | * generated/product_i4.c: Regenerated. | |
255 | * generated/product_i8.c: Regenerated. | |
256 | * generated/product_r10.c: Regenerated. | |
257 | * generated/product_r16.c: Regenerated. | |
258 | * generated/product_r4.c: Regenerated. | |
259 | * generated/product_r8.c: Regenerated. | |
260 | * generated/sum_c10.c: Regenerated. | |
261 | * generated/sum_c16.c: Regenerated. | |
262 | * generated/sum_c4.c: Regenerated. | |
263 | * generated/sum_c8.c: Regenerated. | |
264 | * generated/sum_i1.c: Regenerated. | |
265 | * generated/sum_i16.c: Regenerated. | |
266 | * generated/sum_i2.c: Regenerated. | |
267 | * generated/sum_i4.c: Regenerated. | |
268 | * generated/sum_i8.c: Regenerated. | |
269 | * generated/sum_r10.c: Regenerated. | |
270 | * generated/sum_r16.c: Regenerated. | |
271 | * generated/sum_r4.c: Regenerated. | |
272 | * generated/sum_r8.c: Regenerated. | |
273 | ||
fd6590f8 TK |
274 | 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org> |
275 | ||
276 | PR libfortran/34670 | |
277 | * m4/iparm.m4 (upcase): New macro (copied from the m4 manual). | |
278 | (u_name): New macro for the upper case name of the intrinsic. | |
279 | * m4/iforeach.m4 (name`'rtype_qual`_'atype_code): Add | |
280 | bounds checking and rank check, depending on | |
281 | compile_options.bounds_check. | |
282 | (`m'name`'rtype_qual`_'atype_code): Likewise. | |
283 | (`s'name`'rtype_qual`_'atype_code): Likewise. | |
284 | * m4/ifunction.m4 (name`'rtype_qual`_'atype_code): Add | |
285 | bounds checking and rank check, depending on | |
286 | compile_options.bounds_check. | |
287 | (`m'name`'rtype_qual`_'atype_code): Likewise. | |
288 | (`s'name`'rtype_qual`_'atype_code): Likewise. | |
289 | * generated/all_l16.c: Regenerated. | |
290 | * generated/all_l4.c: Regenerated. | |
291 | * generated/all_l8.c: Regenerated. | |
292 | * generated/any_l16.c: Regenerated. | |
293 | * generated/any_l4.c: Regenerated. | |
294 | * generated/any_l8.c: Regenerated. | |
295 | * generated/count_16_l16.c: Regenerated. | |
296 | * generated/count_16_l4.c: Regenerated. | |
297 | * generated/count_16_l8.c: Regenerated. | |
298 | * generated/count_4_l16.c: Regenerated. | |
299 | * generated/count_4_l4.c: Regenerated. | |
300 | * generated/count_4_l8.c: Regenerated. | |
301 | * generated/count_8_l16.c: Regenerated. | |
302 | * generated/count_8_l4.c: Regenerated. | |
303 | * generated/count_8_l8.c: Regenerated. | |
304 | * generated/maxloc0_16_i1.c: Regenerated. | |
305 | * generated/maxloc0_16_i16.c: Regenerated. | |
306 | * generated/maxloc0_16_i2.c: Regenerated. | |
307 | * generated/maxloc0_16_i4.c: Regenerated. | |
308 | * generated/maxloc0_16_i8.c: Regenerated. | |
309 | * generated/maxloc0_16_r10.c: Regenerated. | |
310 | * generated/maxloc0_16_r16.c: Regenerated. | |
311 | * generated/maxloc0_16_r4.c: Regenerated. | |
312 | * generated/maxloc0_16_r8.c: Regenerated. | |
313 | * generated/maxloc0_4_i1.c: Regenerated. | |
314 | * generated/maxloc0_4_i16.c: Regenerated. | |
315 | * generated/maxloc0_4_i2.c: Regenerated. | |
316 | * generated/maxloc0_4_i4.c: Regenerated. | |
317 | * generated/maxloc0_4_i8.c: Regenerated. | |
318 | * generated/maxloc0_4_r10.c: Regenerated. | |
319 | * generated/maxloc0_4_r16.c: Regenerated. | |
320 | * generated/maxloc0_4_r4.c: Regenerated. | |
321 | * generated/maxloc0_4_r8.c: Regenerated. | |
322 | * generated/maxloc0_8_i1.c: Regenerated. | |
323 | * generated/maxloc0_8_i16.c: Regenerated. | |
324 | * generated/maxloc0_8_i2.c: Regenerated. | |
325 | * generated/maxloc0_8_i4.c: Regenerated. | |
326 | * generated/maxloc0_8_i8.c: Regenerated. | |
327 | * generated/maxloc0_8_r10.c: Regenerated. | |
328 | * generated/maxloc0_8_r16.c: Regenerated. | |
329 | * generated/maxloc0_8_r4.c: Regenerated. | |
330 | * generated/maxloc0_8_r8.c: Regenerated. | |
331 | * generated/maxloc1_16_i1.c: Regenerated. | |
332 | * generated/maxloc1_16_i16.c: Regenerated. | |
333 | * generated/maxloc1_16_i2.c: Regenerated. | |
334 | * generated/maxloc1_16_i4.c: Regenerated. | |
335 | * generated/maxloc1_16_i8.c: Regenerated. | |
336 | * generated/maxloc1_16_r10.c: Regenerated. | |
337 | * generated/maxloc1_16_r16.c: Regenerated. | |
338 | * generated/maxloc1_16_r4.c: Regenerated. | |
339 | * generated/maxloc1_16_r8.c: Regenerated. | |
340 | * generated/maxloc1_4_i1.c: Regenerated. | |
341 | * generated/maxloc1_4_i16.c: Regenerated. | |
342 | * generated/maxloc1_4_i2.c: Regenerated. | |
343 | * generated/maxloc1_4_i4.c: Regenerated. | |
344 | * generated/maxloc1_4_i8.c: Regenerated. | |
345 | * generated/maxloc1_4_r10.c: Regenerated. | |
346 | * generated/maxloc1_4_r16.c: Regenerated. | |
347 | * generated/maxloc1_4_r4.c: Regenerated. | |
348 | * generated/maxloc1_4_r8.c: Regenerated. | |
349 | * generated/maxloc1_8_i1.c: Regenerated. | |
350 | * generated/maxloc1_8_i16.c: Regenerated. | |
351 | * generated/maxloc1_8_i2.c: Regenerated. | |
352 | * generated/maxloc1_8_i4.c: Regenerated. | |
353 | * generated/maxloc1_8_i8.c: Regenerated. | |
354 | * generated/maxloc1_8_r10.c: Regenerated. | |
355 | * generated/maxloc1_8_r16.c: Regenerated. | |
356 | * generated/maxloc1_8_r4.c: Regenerated. | |
357 | * generated/maxloc1_8_r8.c: Regenerated. | |
358 | * generated/maxval_i1.c: Regenerated. | |
359 | * generated/maxval_i16.c: Regenerated. | |
360 | * generated/maxval_i2.c: Regenerated. | |
361 | * generated/maxval_i4.c: Regenerated. | |
362 | * generated/maxval_i8.c: Regenerated. | |
363 | * generated/maxval_r10.c: Regenerated. | |
364 | * generated/maxval_r16.c: Regenerated. | |
365 | * generated/maxval_r4.c: Regenerated. | |
366 | * generated/maxval_r8.c: Regenerated. | |
367 | * generated/minloc0_16_i1.c: Regenerated. | |
368 | * generated/minloc0_16_i16.c: Regenerated. | |
369 | * generated/minloc0_16_i2.c: Regenerated. | |
370 | * generated/minloc0_16_i4.c: Regenerated. | |
371 | * generated/minloc0_16_i8.c: Regenerated. | |
372 | * generated/minloc0_16_r10.c: Regenerated. | |
373 | * generated/minloc0_16_r16.c: Regenerated. | |
374 | * generated/minloc0_16_r4.c: Regenerated. | |
375 | * generated/minloc0_16_r8.c: Regenerated. | |
376 | * generated/minloc0_4_i1.c: Regenerated. | |
377 | * generated/minloc0_4_i16.c: Regenerated. | |
378 | * generated/minloc0_4_i2.c: Regenerated. | |
379 | * generated/minloc0_4_i4.c: Regenerated. | |
380 | * generated/minloc0_4_i8.c: Regenerated. | |
381 | * generated/minloc0_4_r10.c: Regenerated. | |
382 | * generated/minloc0_4_r16.c: Regenerated. | |
383 | * generated/minloc0_4_r4.c: Regenerated. | |
384 | * generated/minloc0_4_r8.c: Regenerated. | |
385 | * generated/minloc0_8_i1.c: Regenerated. | |
386 | * generated/minloc0_8_i16.c: Regenerated. | |
387 | * generated/minloc0_8_i2.c: Regenerated. | |
388 | * generated/minloc0_8_i4.c: Regenerated. | |
389 | * generated/minloc0_8_i8.c: Regenerated. | |
390 | * generated/minloc0_8_r10.c: Regenerated. | |
391 | * generated/minloc0_8_r16.c: Regenerated. | |
392 | * generated/minloc0_8_r4.c: Regenerated. | |
393 | * generated/minloc0_8_r8.c: Regenerated. | |
394 | * generated/minloc1_16_i1.c: Regenerated. | |
395 | * generated/minloc1_16_i16.c: Regenerated. | |
396 | * generated/minloc1_16_i2.c: Regenerated. | |
397 | * generated/minloc1_16_i4.c: Regenerated. | |
398 | * generated/minloc1_16_i8.c: Regenerated. | |
399 | * generated/minloc1_16_r10.c: Regenerated. | |
400 | * generated/minloc1_16_r16.c: Regenerated. | |
401 | * generated/minloc1_16_r4.c: Regenerated. | |
402 | * generated/minloc1_16_r8.c: Regenerated. | |
403 | * generated/minloc1_4_i1.c: Regenerated. | |
404 | * generated/minloc1_4_i16.c: Regenerated. | |
405 | * generated/minloc1_4_i2.c: Regenerated. | |
406 | * generated/minloc1_4_i4.c: Regenerated. | |
407 | * generated/minloc1_4_i8.c: Regenerated. | |
408 | * generated/minloc1_4_r10.c: Regenerated. | |
409 | * generated/minloc1_4_r16.c: Regenerated. | |
410 | * generated/minloc1_4_r4.c: Regenerated. | |
411 | * generated/minloc1_4_r8.c: Regenerated. | |
412 | * generated/minloc1_8_i1.c: Regenerated. | |
413 | * generated/minloc1_8_i16.c: Regenerated. | |
414 | * generated/minloc1_8_i2.c: Regenerated. | |
415 | * generated/minloc1_8_i4.c: Regenerated. | |
416 | * generated/minloc1_8_i8.c: Regenerated. | |
417 | * generated/minloc1_8_r10.c: Regenerated. | |
418 | * generated/minloc1_8_r16.c: Regenerated. | |
419 | * generated/minloc1_8_r4.c: Regenerated. | |
420 | * generated/minloc1_8_r8.c: Regenerated. | |
421 | * generated/minval_i1.c: Regenerated. | |
422 | * generated/minval_i16.c: Regenerated. | |
423 | * generated/minval_i2.c: Regenerated. | |
424 | * generated/minval_i4.c: Regenerated. | |
425 | * generated/minval_i8.c: Regenerated. | |
426 | * generated/minval_r10.c: Regenerated. | |
427 | * generated/minval_r16.c: Regenerated. | |
428 | * generated/minval_r4.c: Regenerated. | |
429 | * generated/minval_r8.c: Regenerated. | |
430 | * generated/product_c10.c: Regenerated. | |
431 | * generated/product_c16.c: Regenerated. | |
432 | * generated/product_c4.c: Regenerated. | |
433 | * generated/product_c8.c: Regenerated. | |
434 | * generated/product_i1.c: Regenerated. | |
435 | * generated/product_i16.c: Regenerated. | |
436 | * generated/product_i2.c: Regenerated. | |
437 | * generated/product_i4.c: Regenerated. | |
438 | * generated/product_i8.c: Regenerated. | |
439 | * generated/product_r10.c: Regenerated. | |
440 | * generated/product_r16.c: Regenerated. | |
441 | * generated/product_r4.c: Regenerated. | |
442 | * generated/product_r8.c: Regenerated. | |
443 | * generated/sum_c10.c: Regenerated. | |
444 | * generated/sum_c16.c: Regenerated. | |
445 | * generated/sum_c4.c: Regenerated. | |
446 | * generated/sum_c8.c: Regenerated. | |
447 | * generated/sum_i1.c: Regenerated. | |
448 | * generated/sum_i16.c: Regenerated. | |
449 | * generated/sum_i2.c: Regenerated. | |
450 | * generated/sum_i4.c: Regenerated. | |
451 | * generated/sum_i8.c: Regenerated. | |
452 | * generated/sum_r10.c: Regenerated. | |
453 | * generated/sum_r16.c: Regenerated. | |
454 | * generated/sum_r4.c: Regenerated. | |
455 | * generated/sum_r8.c: Regenerated. | |
456 | ||
fa347f22 JD |
457 | 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org> |
458 | ||
459 | PR libfortran/34676 | |
460 | * io/list_read.c (next_char): Only save the EOF condition for later if | |
461 | advance="no". | |
462 | ||
9370b3c0 TK |
463 | 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org> |
464 | ||
465 | PR libfortran/34565 | |
466 | * io/io.h: Adjust protoypes for open_internal(), | |
467 | next_array_record() and init_loop_spec(). | |
468 | * io/list_read.c (next_char): Use argument "finished" | |
469 | of next_array_record to check for end on internal file. | |
470 | * io/unit.c: Calculate the offset for an array | |
471 | internal file and supply this informatin to open_internal(). | |
472 | * io/unix.c (open_internal): Set the offset for the internal | |
473 | file on open. | |
474 | * io/transfer.c (init_loop_spec): Calculate the starting | |
475 | record in case of negative strides. Return size of 0 for | |
476 | an empty array. | |
477 | (next_array_record): Use an extra flag to signal that the | |
478 | array is finished. | |
479 | (next_record_r): Use the new flag to next_array_record(). | |
480 | (next_record_w): Likewise. |