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