1 2023-11-08 Mikael Morin <mikael@gcc.gnu.org>
4 * m4/ifunction.m4 (START_ARRAY_FUNCTION, START_MASKED_ARRAY_FUNCTION,
5 SCALAR_ARRAY_FUNCTION): Remove overwrite of the first dimension of the
7 * m4/ifunction-s.m4 (START_ARRAY_FUNCTION, START_MASKED_ARRAY_FUNCTION,
8 SCALAR_ARRAY_FUNCTION): Ditto.
9 * m4/ifunction-s2.m4 (START_ARRAY_FUNCTION,
10 START_MASKED_ARRAY_FUNCTION, SCALAR_ARRAY_FUNCTION): Ditto.
11 * m4/ifunction_logical.m4 (START_ARRAY_FUNCTION): Ditto.
12 * m4/ifindloc1.m4: Ditto.
13 * generated/all_l1.c: Regenerate.
14 * generated/all_l16.c: Regenerate.
15 * generated/all_l2.c: Regenerate.
16 * generated/all_l4.c: Regenerate.
17 * generated/all_l8.c: Regenerate.
18 * generated/any_l1.c: Regenerate.
19 * generated/any_l16.c: Regenerate.
20 * generated/any_l2.c: Regenerate.
21 * generated/any_l4.c: Regenerate.
22 * generated/any_l8.c: Regenerate.
23 * generated/count_16_l.c: Regenerate.
24 * generated/count_1_l.c: Regenerate.
25 * generated/count_2_l.c: Regenerate.
26 * generated/count_4_l.c: Regenerate.
27 * generated/count_8_l.c: Regenerate.
28 * generated/findloc1_c10.c: Regenerate.
29 * generated/findloc1_c16.c: Regenerate.
30 * generated/findloc1_c17.c: Regenerate.
31 * generated/findloc1_c4.c: Regenerate.
32 * generated/findloc1_c8.c: Regenerate.
33 * generated/findloc1_i1.c: Regenerate.
34 * generated/findloc1_i16.c: Regenerate.
35 * generated/findloc1_i2.c: Regenerate.
36 * generated/findloc1_i4.c: Regenerate.
37 * generated/findloc1_i8.c: Regenerate.
38 * generated/findloc1_r10.c: Regenerate.
39 * generated/findloc1_r16.c: Regenerate.
40 * generated/findloc1_r17.c: Regenerate.
41 * generated/findloc1_r4.c: Regenerate.
42 * generated/findloc1_r8.c: Regenerate.
43 * generated/findloc1_s1.c: Regenerate.
44 * generated/findloc1_s4.c: Regenerate.
45 * generated/iall_i1.c: Regenerate.
46 * generated/iall_i16.c: Regenerate.
47 * generated/iall_i2.c: Regenerate.
48 * generated/iall_i4.c: Regenerate.
49 * generated/iall_i8.c: Regenerate.
50 * generated/iany_i1.c: Regenerate.
51 * generated/iany_i16.c: Regenerate.
52 * generated/iany_i2.c: Regenerate.
53 * generated/iany_i4.c: Regenerate.
54 * generated/iany_i8.c: Regenerate.
55 * generated/iparity_i1.c: Regenerate.
56 * generated/iparity_i16.c: Regenerate.
57 * generated/iparity_i2.c: Regenerate.
58 * generated/iparity_i4.c: Regenerate.
59 * generated/iparity_i8.c: Regenerate.
60 * generated/maxloc1_16_i1.c: Regenerate.
61 * generated/maxloc1_16_i16.c: Regenerate.
62 * generated/maxloc1_16_i2.c: Regenerate.
63 * generated/maxloc1_16_i4.c: Regenerate.
64 * generated/maxloc1_16_i8.c: Regenerate.
65 * generated/maxloc1_16_r10.c: Regenerate.
66 * generated/maxloc1_16_r16.c: Regenerate.
67 * generated/maxloc1_16_r17.c: Regenerate.
68 * generated/maxloc1_16_r4.c: Regenerate.
69 * generated/maxloc1_16_r8.c: Regenerate.
70 * generated/maxloc1_16_s1.c: Regenerate.
71 * generated/maxloc1_16_s4.c: Regenerate.
72 * generated/maxloc1_4_i1.c: Regenerate.
73 * generated/maxloc1_4_i16.c: Regenerate.
74 * generated/maxloc1_4_i2.c: Regenerate.
75 * generated/maxloc1_4_i4.c: Regenerate.
76 * generated/maxloc1_4_i8.c: Regenerate.
77 * generated/maxloc1_4_r10.c: Regenerate.
78 * generated/maxloc1_4_r16.c: Regenerate.
79 * generated/maxloc1_4_r17.c: Regenerate.
80 * generated/maxloc1_4_r4.c: Regenerate.
81 * generated/maxloc1_4_r8.c: Regenerate.
82 * generated/maxloc1_4_s1.c: Regenerate.
83 * generated/maxloc1_4_s4.c: Regenerate.
84 * generated/maxloc1_8_i1.c: Regenerate.
85 * generated/maxloc1_8_i16.c: Regenerate.
86 * generated/maxloc1_8_i2.c: Regenerate.
87 * generated/maxloc1_8_i4.c: Regenerate.
88 * generated/maxloc1_8_i8.c: Regenerate.
89 * generated/maxloc1_8_r10.c: Regenerate.
90 * generated/maxloc1_8_r16.c: Regenerate.
91 * generated/maxloc1_8_r17.c: Regenerate.
92 * generated/maxloc1_8_r4.c: Regenerate.
93 * generated/maxloc1_8_r8.c: Regenerate.
94 * generated/maxloc1_8_s1.c: Regenerate.
95 * generated/maxloc1_8_s4.c: Regenerate.
96 * generated/maxval1_s1.c: Regenerate.
97 * generated/maxval1_s4.c: Regenerate.
98 * generated/maxval_i1.c: Regenerate.
99 * generated/maxval_i16.c: Regenerate.
100 * generated/maxval_i2.c: Regenerate.
101 * generated/maxval_i4.c: Regenerate.
102 * generated/maxval_i8.c: Regenerate.
103 * generated/maxval_r10.c: Regenerate.
104 * generated/maxval_r16.c: Regenerate.
105 * generated/maxval_r17.c: Regenerate.
106 * generated/maxval_r4.c: Regenerate.
107 * generated/maxval_r8.c: Regenerate.
108 * generated/minloc1_16_i1.c: Regenerate.
109 * generated/minloc1_16_i16.c: Regenerate.
110 * generated/minloc1_16_i2.c: Regenerate.
111 * generated/minloc1_16_i4.c: Regenerate.
112 * generated/minloc1_16_i8.c: Regenerate.
113 * generated/minloc1_16_r10.c: Regenerate.
114 * generated/minloc1_16_r16.c: Regenerate.
115 * generated/minloc1_16_r17.c: Regenerate.
116 * generated/minloc1_16_r4.c: Regenerate.
117 * generated/minloc1_16_r8.c: Regenerate.
118 * generated/minloc1_16_s1.c: Regenerate.
119 * generated/minloc1_16_s4.c: Regenerate.
120 * generated/minloc1_4_i1.c: Regenerate.
121 * generated/minloc1_4_i16.c: Regenerate.
122 * generated/minloc1_4_i2.c: Regenerate.
123 * generated/minloc1_4_i4.c: Regenerate.
124 * generated/minloc1_4_i8.c: Regenerate.
125 * generated/minloc1_4_r10.c: Regenerate.
126 * generated/minloc1_4_r16.c: Regenerate.
127 * generated/minloc1_4_r17.c: Regenerate.
128 * generated/minloc1_4_r4.c: Regenerate.
129 * generated/minloc1_4_r8.c: Regenerate.
130 * generated/minloc1_4_s1.c: Regenerate.
131 * generated/minloc1_4_s4.c: Regenerate.
132 * generated/minloc1_8_i1.c: Regenerate.
133 * generated/minloc1_8_i16.c: Regenerate.
134 * generated/minloc1_8_i2.c: Regenerate.
135 * generated/minloc1_8_i4.c: Regenerate.
136 * generated/minloc1_8_i8.c: Regenerate.
137 * generated/minloc1_8_r10.c: Regenerate.
138 * generated/minloc1_8_r16.c: Regenerate.
139 * generated/minloc1_8_r17.c: Regenerate.
140 * generated/minloc1_8_r4.c: Regenerate.
141 * generated/minloc1_8_r8.c: Regenerate.
142 * generated/minloc1_8_s1.c: Regenerate.
143 * generated/minloc1_8_s4.c: Regenerate.
144 * generated/minval1_s1.c: Regenerate.
145 * generated/minval1_s4.c: Regenerate.
146 * generated/minval_i1.c: Regenerate.
147 * generated/minval_i16.c: Regenerate.
148 * generated/minval_i2.c: Regenerate.
149 * generated/minval_i4.c: Regenerate.
150 * generated/minval_i8.c: Regenerate.
151 * generated/minval_r10.c: Regenerate.
152 * generated/minval_r16.c: Regenerate.
153 * generated/minval_r17.c: Regenerate.
154 * generated/minval_r4.c: Regenerate.
155 * generated/minval_r8.c: Regenerate.
156 * generated/norm2_r10.c: Regenerate.
157 * generated/norm2_r16.c: Regenerate.
158 * generated/norm2_r17.c: Regenerate.
159 * generated/norm2_r4.c: Regenerate.
160 * generated/norm2_r8.c: Regenerate.
161 * generated/parity_l1.c: Regenerate.
162 * generated/parity_l16.c: Regenerate.
163 * generated/parity_l2.c: Regenerate.
164 * generated/parity_l4.c: Regenerate.
165 * generated/parity_l8.c: Regenerate.
166 * generated/product_c10.c: Regenerate.
167 * generated/product_c16.c: Regenerate.
168 * generated/product_c17.c: Regenerate.
169 * generated/product_c4.c: Regenerate.
170 * generated/product_c8.c: Regenerate.
171 * generated/product_i1.c: Regenerate.
172 * generated/product_i16.c: Regenerate.
173 * generated/product_i2.c: Regenerate.
174 * generated/product_i4.c: Regenerate.
175 * generated/product_i8.c: Regenerate.
176 * generated/product_r10.c: Regenerate.
177 * generated/product_r16.c: Regenerate.
178 * generated/product_r17.c: Regenerate.
179 * generated/product_r4.c: Regenerate.
180 * generated/product_r8.c: Regenerate.
181 * generated/sum_c10.c: Regenerate.
182 * generated/sum_c16.c: Regenerate.
183 * generated/sum_c17.c: Regenerate.
184 * generated/sum_c4.c: Regenerate.
185 * generated/sum_c8.c: Regenerate.
186 * generated/sum_i1.c: Regenerate.
187 * generated/sum_i16.c: Regenerate.
188 * generated/sum_i2.c: Regenerate.
189 * generated/sum_i4.c: Regenerate.
190 * generated/sum_i8.c: Regenerate.
191 * generated/sum_r10.c: Regenerate.
192 * generated/sum_r16.c: Regenerate.
193 * generated/sum_r17.c: Regenerate.
194 * generated/sum_r4.c: Regenerate.
195 * generated/sum_r8.c: Regenerate.
197 2023-11-08 Mikael Morin <mikael@gcc.gnu.org>
200 * m4/ifunction.m4 (START_MASKED_ARRAY_FUNCTION): Remove early return if
201 extent is zero or less, and clamp negative value to zero.
202 * m4/ifunction-s.m4 (START_MASKED_ARRAY_FUNCTION): Ditto.
203 * m4/ifunction-s2.m4 (START_MASKED_ARRAY_FUNCTION): Ditto.
204 * generated/iall_i1.c: Regenerate.
205 * generated/iall_i16.c: Regenerate.
206 * generated/iall_i2.c: Regenerate.
207 * generated/iall_i4.c: Regenerate.
208 * generated/iall_i8.c: Regenerate.
209 * generated/iany_i1.c: Regenerate.
210 * generated/iany_i16.c: Regenerate.
211 * generated/iany_i2.c: Regenerate.
212 * generated/iany_i4.c: Regenerate.
213 * generated/iany_i8.c: Regenerate.
214 * generated/iparity_i1.c: Regenerate.
215 * generated/iparity_i16.c: Regenerate.
216 * generated/iparity_i2.c: Regenerate.
217 * generated/iparity_i4.c: Regenerate.
218 * generated/iparity_i8.c: Regenerate.
219 * generated/maxloc1_16_i1.c: Regenerate.
220 * generated/maxloc1_16_i16.c: Regenerate.
221 * generated/maxloc1_16_i2.c: Regenerate.
222 * generated/maxloc1_16_i4.c: Regenerate.
223 * generated/maxloc1_16_i8.c: Regenerate.
224 * generated/maxloc1_16_r10.c: Regenerate.
225 * generated/maxloc1_16_r16.c: Regenerate.
226 * generated/maxloc1_16_r17.c: Regenerate.
227 * generated/maxloc1_16_r4.c: Regenerate.
228 * generated/maxloc1_16_r8.c: Regenerate.
229 * generated/maxloc1_16_s1.c: Regenerate.
230 * generated/maxloc1_16_s4.c: Regenerate.
231 * generated/maxloc1_4_i1.c: Regenerate.
232 * generated/maxloc1_4_i16.c: Regenerate.
233 * generated/maxloc1_4_i2.c: Regenerate.
234 * generated/maxloc1_4_i4.c: Regenerate.
235 * generated/maxloc1_4_i8.c: Regenerate.
236 * generated/maxloc1_4_r10.c: Regenerate.
237 * generated/maxloc1_4_r16.c: Regenerate.
238 * generated/maxloc1_4_r17.c: Regenerate.
239 * generated/maxloc1_4_r4.c: Regenerate.
240 * generated/maxloc1_4_r8.c: Regenerate.
241 * generated/maxloc1_4_s1.c: Regenerate.
242 * generated/maxloc1_4_s4.c: Regenerate.
243 * generated/maxloc1_8_i1.c: Regenerate.
244 * generated/maxloc1_8_i16.c: Regenerate.
245 * generated/maxloc1_8_i2.c: Regenerate.
246 * generated/maxloc1_8_i4.c: Regenerate.
247 * generated/maxloc1_8_i8.c: Regenerate.
248 * generated/maxloc1_8_r10.c: Regenerate.
249 * generated/maxloc1_8_r16.c: Regenerate.
250 * generated/maxloc1_8_r17.c: Regenerate.
251 * generated/maxloc1_8_r4.c: Regenerate.
252 * generated/maxloc1_8_r8.c: Regenerate.
253 * generated/maxloc1_8_s1.c: Regenerate.
254 * generated/maxloc1_8_s4.c: Regenerate.
255 * generated/maxval1_s1.c: Regenerate.
256 * generated/maxval1_s4.c: Regenerate.
257 * generated/maxval_i1.c: Regenerate.
258 * generated/maxval_i16.c: Regenerate.
259 * generated/maxval_i2.c: Regenerate.
260 * generated/maxval_i4.c: Regenerate.
261 * generated/maxval_i8.c: Regenerate.
262 * generated/maxval_r10.c: Regenerate.
263 * generated/maxval_r16.c: Regenerate.
264 * generated/maxval_r17.c: Regenerate.
265 * generated/maxval_r4.c: Regenerate.
266 * generated/maxval_r8.c: Regenerate.
267 * generated/minloc1_16_i1.c: Regenerate.
268 * generated/minloc1_16_i16.c: Regenerate.
269 * generated/minloc1_16_i2.c: Regenerate.
270 * generated/minloc1_16_i4.c: Regenerate.
271 * generated/minloc1_16_i8.c: Regenerate.
272 * generated/minloc1_16_r10.c: Regenerate.
273 * generated/minloc1_16_r16.c: Regenerate.
274 * generated/minloc1_16_r17.c: Regenerate.
275 * generated/minloc1_16_r4.c: Regenerate.
276 * generated/minloc1_16_r8.c: Regenerate.
277 * generated/minloc1_16_s1.c: Regenerate.
278 * generated/minloc1_16_s4.c: Regenerate.
279 * generated/minloc1_4_i1.c: Regenerate.
280 * generated/minloc1_4_i16.c: Regenerate.
281 * generated/minloc1_4_i2.c: Regenerate.
282 * generated/minloc1_4_i4.c: Regenerate.
283 * generated/minloc1_4_i8.c: Regenerate.
284 * generated/minloc1_4_r10.c: Regenerate.
285 * generated/minloc1_4_r16.c: Regenerate.
286 * generated/minloc1_4_r17.c: Regenerate.
287 * generated/minloc1_4_r4.c: Regenerate.
288 * generated/minloc1_4_r8.c: Regenerate.
289 * generated/minloc1_4_s1.c: Regenerate.
290 * generated/minloc1_4_s4.c: Regenerate.
291 * generated/minloc1_8_i1.c: Regenerate.
292 * generated/minloc1_8_i16.c: Regenerate.
293 * generated/minloc1_8_i2.c: Regenerate.
294 * generated/minloc1_8_i4.c: Regenerate.
295 * generated/minloc1_8_i8.c: Regenerate.
296 * generated/minloc1_8_r10.c: Regenerate.
297 * generated/minloc1_8_r16.c: Regenerate.
298 * generated/minloc1_8_r17.c: Regenerate.
299 * generated/minloc1_8_r4.c: Regenerate.
300 * generated/minloc1_8_r8.c: Regenerate.
301 * generated/minloc1_8_s1.c: Regenerate.
302 * generated/minloc1_8_s4.c: Regenerate.
303 * generated/minval1_s1.c: Regenerate.
304 * generated/minval1_s4.c: Regenerate.
305 * generated/minval_i1.c: Regenerate.
306 * generated/minval_i16.c: Regenerate.
307 * generated/minval_i2.c: Regenerate.
308 * generated/minval_i4.c: Regenerate.
309 * generated/minval_i8.c: Regenerate.
310 * generated/minval_r10.c: Regenerate.
311 * generated/minval_r16.c: Regenerate.
312 * generated/minval_r17.c: Regenerate.
313 * generated/minval_r4.c: Regenerate.
314 * generated/minval_r8.c: Regenerate.
315 * generated/product_c10.c: Regenerate.
316 * generated/product_c16.c: Regenerate.
317 * generated/product_c17.c: Regenerate.
318 * generated/product_c4.c: Regenerate.
319 * generated/product_c8.c: Regenerate.
320 * generated/product_i1.c: Regenerate.
321 * generated/product_i16.c: Regenerate.
322 * generated/product_i2.c: Regenerate.
323 * generated/product_i4.c: Regenerate.
324 * generated/product_i8.c: Regenerate.
325 * generated/product_r10.c: Regenerate.
326 * generated/product_r16.c: Regenerate.
327 * generated/product_r17.c: Regenerate.
328 * generated/product_r4.c: Regenerate.
329 * generated/product_r8.c: Regenerate.
330 * generated/sum_c10.c: Regenerate.
331 * generated/sum_c16.c: Regenerate.
332 * generated/sum_c17.c: Regenerate.
333 * generated/sum_c4.c: Regenerate.
334 * generated/sum_c8.c: Regenerate.
335 * generated/sum_i1.c: Regenerate.
336 * generated/sum_i16.c: Regenerate.
337 * generated/sum_i2.c: Regenerate.
338 * generated/sum_i4.c: Regenerate.
339 * generated/sum_i8.c: Regenerate.
340 * generated/sum_r10.c: Regenerate.
341 * generated/sum_r16.c: Regenerate.
342 * generated/sum_r17.c: Regenerate.
343 * generated/sum_r4.c: Regenerate.
344 * generated/sum_r8.c: Regenerate.
346 2023-11-08 Mikael Morin <mikael@gcc.gnu.org>
349 * m4/ifunction.m4 (START_MASKED_ARRAY_FUNCTION, SCALAR_ARRAY_FUNCTION):
350 Don't skip allocation if the allocation size is zero.
351 * m4/ifunction-s.m4 (START_MASKED_ARRAY_FUNCTION,
352 SCALAR_ARRAY_FUNCTION): Ditto.
353 * m4/ifunction-s2.m4 (START_MASKED_ARRAY_FUNCTION,
354 SCALAR_ARRAY_FUNCTION): Ditto.
355 * m4/ifunction_logical.m4 (START_ARRAY_FUNCTION): Ditto.
356 * generated/all_l1.c: Regenerate.
357 * generated/all_l16.c: Regenerate.
358 * generated/all_l2.c: Regenerate.
359 * generated/all_l4.c: Regenerate.
360 * generated/all_l8.c: Regenerate.
361 * generated/any_l1.c: Regenerate.
362 * generated/any_l16.c: Regenerate.
363 * generated/any_l2.c: Regenerate.
364 * generated/any_l4.c: Regenerate.
365 * generated/any_l8.c: Regenerate.
366 * generated/count_16_l.c: Regenerate.
367 * generated/count_1_l.c: Regenerate.
368 * generated/count_2_l.c: Regenerate.
369 * generated/count_4_l.c: Regenerate.
370 * generated/count_8_l.c: Regenerate.
371 * generated/iall_i1.c: Regenerate.
372 * generated/iall_i16.c: Regenerate.
373 * generated/iall_i2.c: Regenerate.
374 * generated/iall_i4.c: Regenerate.
375 * generated/iall_i8.c: Regenerate.
376 * generated/iany_i1.c: Regenerate.
377 * generated/iany_i16.c: Regenerate.
378 * generated/iany_i2.c: Regenerate.
379 * generated/iany_i4.c: Regenerate.
380 * generated/iany_i8.c: Regenerate.
381 * generated/iparity_i1.c: Regenerate.
382 * generated/iparity_i16.c: Regenerate.
383 * generated/iparity_i2.c: Regenerate.
384 * generated/iparity_i4.c: Regenerate.
385 * generated/iparity_i8.c: Regenerate.
386 * generated/maxloc1_16_i1.c: Regenerate.
387 * generated/maxloc1_16_i16.c: Regenerate.
388 * generated/maxloc1_16_i2.c: Regenerate.
389 * generated/maxloc1_16_i4.c: Regenerate.
390 * generated/maxloc1_16_i8.c: Regenerate.
391 * generated/maxloc1_16_r10.c: Regenerate.
392 * generated/maxloc1_16_r16.c: Regenerate.
393 * generated/maxloc1_16_r17.c: Regenerate.
394 * generated/maxloc1_16_r4.c: Regenerate.
395 * generated/maxloc1_16_r8.c: Regenerate.
396 * generated/maxloc1_16_s1.c: Regenerate.
397 * generated/maxloc1_16_s4.c: Regenerate.
398 * generated/maxloc1_4_i1.c: Regenerate.
399 * generated/maxloc1_4_i16.c: Regenerate.
400 * generated/maxloc1_4_i2.c: Regenerate.
401 * generated/maxloc1_4_i4.c: Regenerate.
402 * generated/maxloc1_4_i8.c: Regenerate.
403 * generated/maxloc1_4_r10.c: Regenerate.
404 * generated/maxloc1_4_r16.c: Regenerate.
405 * generated/maxloc1_4_r17.c: Regenerate.
406 * generated/maxloc1_4_r4.c: Regenerate.
407 * generated/maxloc1_4_r8.c: Regenerate.
408 * generated/maxloc1_4_s1.c: Regenerate.
409 * generated/maxloc1_4_s4.c: Regenerate.
410 * generated/maxloc1_8_i1.c: Regenerate.
411 * generated/maxloc1_8_i16.c: Regenerate.
412 * generated/maxloc1_8_i2.c: Regenerate.
413 * generated/maxloc1_8_i4.c: Regenerate.
414 * generated/maxloc1_8_i8.c: Regenerate.
415 * generated/maxloc1_8_r10.c: Regenerate.
416 * generated/maxloc1_8_r16.c: Regenerate.
417 * generated/maxloc1_8_r17.c: Regenerate.
418 * generated/maxloc1_8_r4.c: Regenerate.
419 * generated/maxloc1_8_r8.c: Regenerate.
420 * generated/maxloc1_8_s1.c: Regenerate.
421 * generated/maxloc1_8_s4.c: Regenerate.
422 * generated/maxval1_s1.c: Regenerate.
423 * generated/maxval1_s4.c: Regenerate.
424 * generated/maxval_i1.c: Regenerate.
425 * generated/maxval_i16.c: Regenerate.
426 * generated/maxval_i2.c: Regenerate.
427 * generated/maxval_i4.c: Regenerate.
428 * generated/maxval_i8.c: Regenerate.
429 * generated/maxval_r10.c: Regenerate.
430 * generated/maxval_r16.c: Regenerate.
431 * generated/maxval_r17.c: Regenerate.
432 * generated/maxval_r4.c: Regenerate.
433 * generated/maxval_r8.c: Regenerate.
434 * generated/minloc1_16_i1.c: Regenerate.
435 * generated/minloc1_16_i16.c: Regenerate.
436 * generated/minloc1_16_i2.c: Regenerate.
437 * generated/minloc1_16_i4.c: Regenerate.
438 * generated/minloc1_16_i8.c: Regenerate.
439 * generated/minloc1_16_r10.c: Regenerate.
440 * generated/minloc1_16_r16.c: Regenerate.
441 * generated/minloc1_16_r17.c: Regenerate.
442 * generated/minloc1_16_r4.c: Regenerate.
443 * generated/minloc1_16_r8.c: Regenerate.
444 * generated/minloc1_16_s1.c: Regenerate.
445 * generated/minloc1_16_s4.c: Regenerate.
446 * generated/minloc1_4_i1.c: Regenerate.
447 * generated/minloc1_4_i16.c: Regenerate.
448 * generated/minloc1_4_i2.c: Regenerate.
449 * generated/minloc1_4_i4.c: Regenerate.
450 * generated/minloc1_4_i8.c: Regenerate.
451 * generated/minloc1_4_r10.c: Regenerate.
452 * generated/minloc1_4_r16.c: Regenerate.
453 * generated/minloc1_4_r17.c: Regenerate.
454 * generated/minloc1_4_r4.c: Regenerate.
455 * generated/minloc1_4_r8.c: Regenerate.
456 * generated/minloc1_4_s1.c: Regenerate.
457 * generated/minloc1_4_s4.c: Regenerate.
458 * generated/minloc1_8_i1.c: Regenerate.
459 * generated/minloc1_8_i16.c: Regenerate.
460 * generated/minloc1_8_i2.c: Regenerate.
461 * generated/minloc1_8_i4.c: Regenerate.
462 * generated/minloc1_8_i8.c: Regenerate.
463 * generated/minloc1_8_r10.c: Regenerate.
464 * generated/minloc1_8_r16.c: Regenerate.
465 * generated/minloc1_8_r17.c: Regenerate.
466 * generated/minloc1_8_r4.c: Regenerate.
467 * generated/minloc1_8_r8.c: Regenerate.
468 * generated/minloc1_8_s1.c: Regenerate.
469 * generated/minloc1_8_s4.c: Regenerate.
470 * generated/minval1_s1.c: Regenerate.
471 * generated/minval1_s4.c: Regenerate.
472 * generated/minval_i1.c: Regenerate.
473 * generated/minval_i16.c: Regenerate.
474 * generated/minval_i2.c: Regenerate.
475 * generated/minval_i4.c: Regenerate.
476 * generated/minval_i8.c: Regenerate.
477 * generated/minval_r10.c: Regenerate.
478 * generated/minval_r16.c: Regenerate.
479 * generated/minval_r17.c: Regenerate.
480 * generated/minval_r4.c: Regenerate.
481 * generated/minval_r8.c: Regenerate.
482 * generated/product_c10.c: Regenerate.
483 * generated/product_c16.c: Regenerate.
484 * generated/product_c17.c: Regenerate.
485 * generated/product_c4.c: Regenerate.
486 * generated/product_c8.c: Regenerate.
487 * generated/product_i1.c: Regenerate.
488 * generated/product_i16.c: Regenerate.
489 * generated/product_i2.c: Regenerate.
490 * generated/product_i4.c: Regenerate.
491 * generated/product_i8.c: Regenerate.
492 * generated/product_r10.c: Regenerate.
493 * generated/product_r16.c: Regenerate.
494 * generated/product_r17.c: Regenerate.
495 * generated/product_r4.c: Regenerate.
496 * generated/product_r8.c: Regenerate.
497 * generated/sum_c10.c: Regenerate.
498 * generated/sum_c16.c: Regenerate.
499 * generated/sum_c17.c: Regenerate.
500 * generated/sum_c4.c: Regenerate.
501 * generated/sum_c8.c: Regenerate.
502 * generated/sum_i1.c: Regenerate.
503 * generated/sum_i16.c: Regenerate.
504 * generated/sum_i2.c: Regenerate.
505 * generated/sum_i4.c: Regenerate.
506 * generated/sum_i8.c: Regenerate.
507 * generated/sum_r10.c: Regenerate.
508 * generated/sum_r16.c: Regenerate.
509 * generated/sum_r17.c: Regenerate.
510 * generated/sum_r4.c: Regenerate.
511 * generated/sum_r8.c: Regenerate.
513 2023-11-06 Tobias Burnus <tobias@codesourcery.com>
516 * io/async.c (enqueue_transfer, enqueue_done_id, enqueue_done,
517 enqueue_close): Swap 1st and 2nd arg in calloc call.
519 2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
521 * Makefile.am: Handle Darwin rpaths.
522 * Makefile.in: Regenerate.
523 * configure: Regenerate.
524 * configure.ac: Handle Darwin rpaths
526 2023-09-28 Tobias Burnus <tobias@codesourcery.com>
528 * io/write.c (xtoa_big): Change a 'GCC diagnostic ignored
529 "-Wstringop-overflow"' to an assumption (via __builtin_unreachable).t
531 2023-08-07 Nick Alcock <nick.alcock@oracle.com>
533 * configure: Regenerate.
535 2023-08-07 Alexander von Gluck IV <kallisti5@unixzen.com>
537 * configure: Regenerate.
539 2023-08-07 Nick Alcock <nick.alcock@oracle.com>
541 * configure: Regenerate.
543 2023-08-07 Nick Alcock <nick.alcock@oracle.com>
545 * configure: Regenerate.
547 2023-08-07 H.J. Lu <hjl.tools@gmail.com>
549 * configure: Regenerate.
551 2023-08-07 H.J. Lu <hjl.tools@gmail.com>
553 * configure: Regenerate.
555 2023-07-21 Andrew Pinski <apinski@marvell.com>
558 * ieee/ieee_arithmetic.F90
559 (COMP_INTERFACE): Remove the comma after EXPAND_INTER_MACRO_16
560 and EXPAND_INTER_MACRO_10.
561 (EXPAND_INTER_MACRO_16): Add comma here if 16 byte fp exist.
562 (EXPAND_INTER_MACRO_10): Likewise.
564 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
566 * ieee/ieee_arithmetic.F90: Add IEEE_QUIET_* and
567 IEEE_SIGNALING_* functions.
569 2023-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
572 * configure.ac: Remove support for --enable-intermodule
573 * Makefile.am: Remove onestep path.
574 * configure: Regenerate.
575 * Makefile.in: Regenerate.
577 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
579 * ieee/ieee_arithmetic.F90: Add IEEE_MIN_NUM, IEEE_MAX_NUM,
580 IEEE_MIN_NUM_MAG, and IEEE_MAX_NUM_MAG functions.
582 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
585 * io/unit.c (set_internal_unit): Set the internal unit
586 last_char to zero so that previous EOF characters do not
587 influence the next read.
589 2023-05-08 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
591 * caf/single.c (_gfortran_caf_register): Fix coding style.
592 * io/async.c (update_pdt, async_io): Likewise.
593 * io/format.c (free_format_data): Likewise.
594 * io/transfer.c (st_read_done_worker, st_write_done_worker): Likewise.
595 * io/unix.c (mem_close): Likewise.
597 2023-05-08 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
599 * caf/single.c (_gfortran_caf_register): Call free() unconditionally.
600 * io/async.c (update_pdt, async_io): Likewise.
601 * io/format.c (free_format_data): Likewise.
602 * io/transfer.c (st_read_done_worker, st_write_done_worker): Likewise.
603 * io/unix.c (mem_close): Likewise.
605 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
608 * io/list_read.c: Add check for a semicolon after a namelist
609 name in read input. Issue a runtime error message.
611 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
614 * io/list_read.c: Add a check for a comma after a namelist
615 name in read input. Issue a runtime error message.
617 2023-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
619 * generated/pack_c10.c (pack_c10): Regenerated.
620 * generated/pack_c16.c (pack_c16): Regenerated.
621 * generated/pack_c17.c (pack_c17): Regenerated.
622 * generated/pack_c4.c (pack_c4): Regenerated.
623 * generated/pack_c8.c (pack_c8): Regenerated.
624 * generated/pack_i1.c (pack_i1): Regenerated.
625 * generated/pack_i16.c (pack_i16): Regenerated.
626 * generated/pack_i2.c (pack_i2): Regenerated.
627 * generated/pack_i4.c (pack_i4): Regenerated.
628 * generated/pack_i8.c (pack_i8): Regenerated.
629 * generated/pack_r10.c (pack_r10): Regenerated.
630 * generated/pack_r16.c (pack_r16): Regenerated.
631 * generated/pack_r17.c (pack_r17): Regenerated.
632 * generated/pack_r4.c (pack_r4): Regenerated.
633 * generated/pack_r8.c (pack_r8): Regenerated.
634 * generated/spread_c10.c (spread_c10): Regenerated.
635 * generated/spread_c16.c (spread_c16): Regenerated.
636 * generated/spread_c17.c (spread_c17): Regenerated.
637 * generated/spread_c4.c (spread_c4): Regenerated.
638 * generated/spread_c8.c (spread_c8): Regenerated.
639 * generated/spread_i1.c (spread_i1): Regenerated.
640 * generated/spread_i16.c (spread_i16): Regenerated.
641 * generated/spread_i2.c (spread_i2): Regenerated.
642 * generated/spread_i4.c (spread_i4): Regenerated.
643 * generated/spread_i8.c (spread_i8): Regenerated.
644 * generated/spread_r10.c (spread_r10): Regenerated.
645 * generated/spread_r16.c (spread_r16): Regenerated.
646 * generated/spread_r17.c (spread_r17): Regenerated.
647 * generated/spread_r4.c (spread_r4): Regenerated.
648 * generated/spread_r8.c (spread_r8): Regenerated.
649 * intrinsics/execute_command_line.c (execute_command_line_i4),
650 (execute_command_line_i8): Set estat_initial to zero.
651 * intrinsics/pack_generic.c (pack_internal): Set sstride[0] and
653 * intrinsics/spread_generic.c (spread_internal): Set sstride[0].
654 * m4/pack.m4: Set sstride[0] and mstride[0].
655 * m4/spread.m4: Set sstride[0].
657 2023-01-18 Tobias Burnus <tobias@codesourcery.com>
659 * intrinsics/execute_command_line.c (execute_command_line): On
660 Windows, regard system()'s return value of 9009 as EXEC_INVALIDCOMMAND.
662 2023-01-07 LIU Hao <lh_mouse@126.com>
665 * intrinsics/sleep.c: Define `WIN32_LEAN_AND_MEAN` before
669 Copyright (C) 2023 Free Software Foundation, Inc.
671 Copying and distribution of this file, with or without modification,
672 are permitted in any medium without royalty provided the copyright
673 notice and this notice are preserved.