Daily bump.
[official-gcc.git] / libgfortran / ChangeLog
blob4ada8b8074a5a696ff070afc61b63f7eab440486
1 2017-05-19  Paul Thomas  <pault@gcc.gnu.org>
2             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4         PR fortran/80333
5         * list_read.c (nml_read_obj): Compute pointer into class/type
6         arrays from the nl->dim information. Update it for each iteration
7         of the loop for the given object.
9 2017-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11         PR libgfortran/80741
12         * transfer.c (finalize_transfer): Reset last_char to 'empty'.
13         * file_pos.c (formatted_backspace): Likewise.
14         (st_endfile): Likewise.
15         (st_rewind): Likewise.
16         (st_flush): Likewise.
17         
18 2017-05-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20         PR libgfortran/80727
21         * transfer.c (read_sf_internal): Remove bogus code to detect EOR.
22         (read_block_form): For internal units, generate EOR if no more
23         bytes left in unit and we are trying to read with ADVANCE='NO'.
25 2017-05-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
27         PR fortran/80765
28         * m4/matmul_internal.m4: Set bystride to correct value in
29         vector-matrix multiplicatin for later calculation of buffer
30         size.
31         * generated/matmul_c10.c: Regenerated.
32         * generated/matmul_c16.c: Regenerated.
33         * generated/matmul_c4.c: Regenerated.
34         * generated/matmul_c8.c: Regenerated.
35         * generated/matmul_i1.c: Regenerated.
36         * generated/matmul_i16.c: Regenerated.
37         * generated/matmul_i2.c: Regenerated.
38         * generated/matmul_i4.c: Regenerated.
39         * generated/matmul_i8.c: Regenerated.
40         * generated/matmul_r10.c: Regenerated.
41         * generated/matmul_r16.c: Regenerated.
42         * generated/matmul_r4.c: Regenerated.
43         * generated/matmul_r8.c: Regenerated.
45 2017-05-12  Thomas Schwinge  <thomas@codesourcery.com>
47         * runtime/environ.c (weak_secure_getenv): Fix "__secure_gettime"
48         vs. "__secure_getenv" typo.
49         (secure_getenv): Fix "HAVE__SECURE_GETENV"
50         vs. "HAVE___SECURE_GETENV" typo.
52 2017-05-11  Janne Blomqvist  <jb@gcc.gnu.org>
54         * libgfortran.h: HAVE_SECURE_GETENV: Don't check
55         HAVE___SECURE_GETENV.
56         * environ/runtime.c (secure_getenv): Use __secure_getenv via a
57         weak reference.
59 2017-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
61         PR fortran/80687
62         PR fortran/80696
63         * m4/matmul_internal.m4:  'matmul_name`:  Always
64         use malloc/free to allocate t1.
65         * generated/matmul_c10.c: Regenerated.
66         * generated/matmul_c16.c: Regenerated.
67         * generated/matmul_c4.c: Regenerated.
68         * generated/matmul_c8.c: Regenerated.
69         * generated/matmul_i1.c: Regenerated.
70         * generated/matmul_i16.c: Regenerated.
71         * generated/matmul_i2.c: Regenerated.
72         * generated/matmul_i4.c: Regenerated.
73         * generated/matmul_i8.c: Regenerated.
74         * generated/matmul_r10.c: Regenerated.
75         * generated/matmul_r16.c: Regenerated.
76         * generated/matmul_r4.c: Regenerated.
77         * generated/matmul_r8.c: Regenerated.
79 2017-05-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
81         PR fortran/80602
82         * m4/matmul_internal.m4:  'matmul_name`:  Change
83         t1 to a VLA of the required size.
84         * generated/matmul_c10.c: Regenerated.
85         * generated/matmul_c16.c: Regenerated.
86         * generated/matmul_c4.c: Regenerated.
87         * generated/matmul_c8.c: Regenerated.
88         * generated/matmul_i1.c: Regenerated.
89         * generated/matmul_i16.c: Regenerated.
90         * generated/matmul_i2.c: Regenerated.
91         * generated/matmul_i4.c: Regenerated.
92         * generated/matmul_i8.c: Regenerated.
93         * generated/matmul_r10.c: Regenerated.
94         * generated/matmul_r16.c: Regenerated.
95         * generated/matmul_r4.c: Regenerated.
96         * generated/matmul_r8.c: Regenerated.
98 2017-04-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
100         * close.c: Fix white space in pointer declarations and comment
101         formats where applicable.
102         * fbuf.c: Likewise.
103         * fbuf.h: Likewise.
104         * format.c: Likewise.
105         * inquire.c: Likewise.
106         * intrinsics.c: Likewise.
107         * list_read.c: Likewise.
108         * lock.c: Likewise.
109         * open.c: Likewise.
110         * read.c: Likewise.
111         * transfer.c: Likewise.
112         * unit.c: Likewise.
113         * unix.c: Likewise.
114         * unix.h: Likewise.
115         * write.c: Likewise.
117 2017-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
119         PR libgfortran/78670
120         * io/list_read.c (nml_get_obj_data): Delete code which calls the
121         child read procedure. (nml_read_obj): Insert the code which
122         calls the child procedure. Don't need to touch nodes if using
123         dtio since parent will not be traversing the components.
125 2017-03-28  Janus Weil  <janus@gcc.gnu.org>
127         PR fortran/78661
128         * io/write.c (nml_write_obj): Build a class container only if necessary.
130 2017-03-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
132         * io/list_read.c: Insert /* Fall through. */ in the macro
133         CASE_SEPARATORS in order to silence warnings.
135 2017-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
137         PR libgfortran/78881
138         * io/io.h (st_parameter_dt): Rename unused component last_char to
139         child_saved_iostat. Move comment to gfc_unit.
140         * io/list_read.c (list_formatted_read_scalar): After call to
141         child READ procedure, save the returned iostat value for later
142         check. (finish_list_read): Only finish READ if child_saved_iostat
143         was OK.
144         * io/transfer.c (read_sf_internal): If there is a saved character
145         in last character, seek back one. Add a new check for EOR
146         condition. (read_sf): If there is a saved character
147         in last character, seek back one. (formatted_transfer_scalar_read):
148         Initialize last character before invoking child procedure.
149         (data_transfer_init): If child dtio, set advance
150         status to nonadvancing. Move update of size and check for EOR
151         condition to before child dtio return.
153 2017-03-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
155         PR libfortran/79956
156         * m4/reshape.m4 (reshape_'rtype_ccode`):  Correct use
157         of GFC_ASSERT.
158         * generated/reshape_c10.c: Regenerated.
159         * generated/reshape_c16.c: Regenerated.
160         * generated/reshape_c4.c: Regenerated.
161         * generated/reshape_c8.c: Regenerated.
162         * generated/reshape_i16.c: Regenerated.
163         * generated/reshape_i4.c: Regenerated.
164         * generated/reshape_i8.c: Regenerated.
165         * generated/reshape_r10.c: Regenerated.
166         * generated/reshape_r16.c: Regenerated.
167         * generated/reshape_r4.c: Regenerated.
168         * generated/reshape_r8.c: Regenerated.
170 2017-03-15  NightStrike  <nightstrike@gmail.com>
171             Janne Blomqvist  <jb@gcc.gnu.org>
173         * intrinsics/random.c (getosrandom): Remove check for __CYGWIN__
174         preprocessor flag.
175         * intrinsics/system_clock.c: Likewise.
176         (system_clock_4): Likewise.
177         (system_clock_8): Likewise.
178         * intrinsics/time_1.h: Don't include windows.h if __CYGWIN__ is
179         defined.
181 2017-03-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
183         PR libfortran/79956
184         * libgfortran.h (GFC_ASSERT):  New macro.
185         * m4/reshape.m4 (reshape_'rtype_ccode`):  Use GFC_ASSERT
186         to specify that sdim > 0 and rdim > 0.
187         * intrinsic/reshape_generic.c (reshape_internal):  Likweise.
188         * generated/reshape_c10.c: Regenerated.
189         * generated/reshape_c16.c: Regenerated.
190         * generated/reshape_c4.c: Regenerated.
191         * generated/reshape_c8.c: Regenerated.
192         * generated/reshape_i16.c: Regenerated.
193         * generated/reshape_i4.c: Regenerated.
194         * generated/reshape_i8.c: Regenerated.
195         * generated/reshape_r10.c: Regenerated.
196         * generated/reshape_r16.c: Regenerated.
197         * generated/reshape_r4.c: Regenerated.
198         * generated/reshape_r8.c: Regenerated.
200 2017-03-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
202         PR libgfortran/78854
203         * io/list_read.c (nml_get_obj_data): Stash internal unit for
204         later use by child procedures.
205         * io/write.c (nml_write_obj): Likewise.
206         * io/tranfer.c (data_transfer_init): Minor whitespace.
207         * io/unit.c (set_internal_uit): Look for the stashed internal
208         unit and use it if found.
210 2017-03-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
212         PR libfortran/79956
213         * m4/iforeach.m4:  Change exit condition from loop for
214         increasing dimension to >=.  Fix type in comment.
215         * m4/ifunction.m4:  Likewise.
216         * m4/ifunction_logical.m4: Likewise.
217         * generated/all_l1.c: Regenerated.
218         * generated/all_l16.c: Regenerated.
219         * generated/all_l2.c: Regenerated.
220         * generated/all_l4.c: Regenerated.
221         * generated/all_l8.c: Regenerated.
222         * generated/any_l1.c: Regenerated.
223         * generated/any_l16.c: Regenerated.
224         * generated/any_l2.c: Regenerated.
225         * generated/any_l4.c: Regenerated.
226         * generated/any_l8.c: Regenerated.
227         * generated/count_16_l.c: Regenerated.
228         * generated/count_1_l.c: Regenerated.
229         * generated/count_2_l.c: Regenerated.
230         * generated/count_4_l.c: Regenerated.
231         * generated/count_8_l.c: Regenerated.
232         * generated/iall_i1.c: Regenerated.
233         * generated/iall_i16.c: Regenerated.
234         * generated/iall_i2.c: Regenerated.
235         * generated/iall_i4.c: Regenerated.
236         * generated/iall_i8.c: Regenerated.
237         * generated/iany_i1.c: Regenerated.
238         * generated/iany_i16.c: Regenerated.
239         * generated/iany_i2.c: Regenerated.
240         * generated/iany_i4.c: Regenerated.
241         * generated/iany_i8.c: Regenerated.
242         * generated/iparity_i1.c: Regenerated.
243         * generated/iparity_i16.c: Regenerated.
244         * generated/iparity_i2.c: Regenerated.
245         * generated/iparity_i4.c: Regenerated.
246         * generated/iparity_i8.c: Regenerated.
247         * generated/maxloc0_16_i1.c: Regenerated.
248         * generated/maxloc0_16_i16.c: Regenerated.
249         * generated/maxloc0_16_i2.c: Regenerated.
250         * generated/maxloc0_16_i4.c: Regenerated.
251         * generated/maxloc0_16_i8.c: Regenerated.
252         * generated/maxloc0_16_r10.c: Regenerated.
253         * generated/maxloc0_16_r16.c: Regenerated.
254         * generated/maxloc0_16_r4.c: Regenerated.
255         * generated/maxloc0_16_r8.c: Regenerated.
256         * generated/maxloc0_4_i1.c: Regenerated.
257         * generated/maxloc0_4_i16.c: Regenerated.
258         * generated/maxloc0_4_i2.c: Regenerated.
259         * generated/maxloc0_4_i4.c: Regenerated.
260         * generated/maxloc0_4_i8.c: Regenerated.
261         * generated/maxloc0_4_r10.c: Regenerated.
262         * generated/maxloc0_4_r16.c: Regenerated.
263         * generated/maxloc0_4_r4.c: Regenerated.
264         * generated/maxloc0_4_r8.c: Regenerated.
265         * generated/maxloc0_8_i1.c: Regenerated.
266         * generated/maxloc0_8_i16.c: Regenerated.
267         * generated/maxloc0_8_i2.c: Regenerated.
268         * generated/maxloc0_8_i4.c: Regenerated.
269         * generated/maxloc0_8_i8.c: Regenerated.
270         * generated/maxloc0_8_r10.c: Regenerated.
271         * generated/maxloc0_8_r16.c: Regenerated.
272         * generated/maxloc0_8_r4.c: Regenerated.
273         * generated/maxloc0_8_r8.c: Regenerated.
274         * generated/maxloc1_16_i1.c: Regenerated.
275         * generated/maxloc1_16_i16.c: Regenerated.
276         * generated/maxloc1_16_i2.c: Regenerated.
277         * generated/maxloc1_16_i4.c: Regenerated.
278         * generated/maxloc1_16_i8.c: Regenerated.
279         * generated/maxloc1_16_r10.c: Regenerated.
280         * generated/maxloc1_16_r16.c: Regenerated.
281         * generated/maxloc1_16_r4.c: Regenerated.
282         * generated/maxloc1_16_r8.c: Regenerated.
283         * generated/maxloc1_4_i1.c: Regenerated.
284         * generated/maxloc1_4_i16.c: Regenerated.
285         * generated/maxloc1_4_i2.c: Regenerated.
286         * generated/maxloc1_4_i4.c: Regenerated.
287         * generated/maxloc1_4_i8.c: Regenerated.
288         * generated/maxloc1_4_r10.c: Regenerated.
289         * generated/maxloc1_4_r16.c: Regenerated.
290         * generated/maxloc1_4_r4.c: Regenerated.
291         * generated/maxloc1_4_r8.c: Regenerated.
292         * generated/maxloc1_8_i1.c: Regenerated.
293         * generated/maxloc1_8_i16.c: Regenerated.
294         * generated/maxloc1_8_i2.c: Regenerated.
295         * generated/maxloc1_8_i4.c: Regenerated.
296         * generated/maxloc1_8_i8.c: Regenerated.
297         * generated/maxloc1_8_r10.c: Regenerated.
298         * generated/maxloc1_8_r16.c: Regenerated.
299         * generated/maxloc1_8_r4.c: Regenerated.
300         * generated/maxloc1_8_r8.c: Regenerated.
301         * generated/maxval_i1.c: Regenerated.
302         * generated/maxval_i16.c: Regenerated.
303         * generated/maxval_i2.c: Regenerated.
304         * generated/maxval_i4.c: Regenerated.
305         * generated/maxval_i8.c: Regenerated.
306         * generated/maxval_r10.c: Regenerated.
307         * generated/maxval_r16.c: Regenerated.
308         * generated/maxval_r4.c: Regenerated.
309         * generated/maxval_r8.c: Regenerated.
310         * generated/minloc0_16_i1.c: Regenerated.
311         * generated/minloc0_16_i16.c: Regenerated.
312         * generated/minloc0_16_i2.c: Regenerated.
313         * generated/minloc0_16_i4.c: Regenerated.
314         * generated/minloc0_16_i8.c: Regenerated.
315         * generated/minloc0_16_r10.c: Regenerated.
316         * generated/minloc0_16_r16.c: Regenerated.
317         * generated/minloc0_16_r4.c: Regenerated.
318         * generated/minloc0_16_r8.c: Regenerated.
319         * generated/minloc0_4_i1.c: Regenerated.
320         * generated/minloc0_4_i16.c: Regenerated.
321         * generated/minloc0_4_i2.c: Regenerated.
322         * generated/minloc0_4_i4.c: Regenerated.
323         * generated/minloc0_4_i8.c: Regenerated.
324         * generated/minloc0_4_r10.c: Regenerated.
325         * generated/minloc0_4_r16.c: Regenerated.
326         * generated/minloc0_4_r4.c: Regenerated.
327         * generated/minloc0_4_r8.c: Regenerated.
328         * generated/minloc0_8_i1.c: Regenerated.
329         * generated/minloc0_8_i16.c: Regenerated.
330         * generated/minloc0_8_i2.c: Regenerated.
331         * generated/minloc0_8_i4.c: Regenerated.
332         * generated/minloc0_8_i8.c: Regenerated.
333         * generated/minloc0_8_r10.c: Regenerated.
334         * generated/minloc0_8_r16.c: Regenerated.
335         * generated/minloc0_8_r4.c: Regenerated.
336         * generated/minloc0_8_r8.c: Regenerated.
337         * generated/minloc1_16_i1.c: Regenerated.
338         * generated/minloc1_16_i16.c: Regenerated.
339         * generated/minloc1_16_i2.c: Regenerated.
340         * generated/minloc1_16_i4.c: Regenerated.
341         * generated/minloc1_16_i8.c: Regenerated.
342         * generated/minloc1_16_r10.c: Regenerated.
343         * generated/minloc1_16_r16.c: Regenerated.
344         * generated/minloc1_16_r4.c: Regenerated.
345         * generated/minloc1_16_r8.c: Regenerated.
346         * generated/minloc1_4_i1.c: Regenerated.
347         * generated/minloc1_4_i16.c: Regenerated.
348         * generated/minloc1_4_i2.c: Regenerated.
349         * generated/minloc1_4_i4.c: Regenerated.
350         * generated/minloc1_4_i8.c: Regenerated.
351         * generated/minloc1_4_r10.c: Regenerated.
352         * generated/minloc1_4_r16.c: Regenerated.
353         * generated/minloc1_4_r4.c: Regenerated.
354         * generated/minloc1_4_r8.c: Regenerated.
355         * generated/minloc1_8_i1.c: Regenerated.
356         * generated/minloc1_8_i16.c: Regenerated.
357         * generated/minloc1_8_i2.c: Regenerated.
358         * generated/minloc1_8_i4.c: Regenerated.
359         * generated/minloc1_8_i8.c: Regenerated.
360         * generated/minloc1_8_r10.c: Regenerated.
361         * generated/minloc1_8_r16.c: Regenerated.
362         * generated/minloc1_8_r4.c: Regenerated.
363         * generated/minloc1_8_r8.c: Regenerated.
364         * generated/minval_i1.c: Regenerated.
365         * generated/minval_i16.c: Regenerated.
366         * generated/minval_i2.c: Regenerated.
367         * generated/minval_i4.c: Regenerated.
368         * generated/minval_i8.c: Regenerated.
369         * generated/minval_r10.c: Regenerated.
370         * generated/minval_r16.c: Regenerated.
371         * generated/minval_r4.c: Regenerated.
372         * generated/minval_r8.c: Regenerated.
373         * generated/norm2_r10.c: Regenerated.
374         * generated/norm2_r16.c: Regenerated.
375         * generated/norm2_r4.c: Regenerated.
376         * generated/norm2_r8.c: Regenerated.
377         * generated/parity_l1.c: Regenerated.
378         * generated/parity_l16.c: Regenerated.
379         * generated/parity_l2.c: Regenerated.
380         * generated/parity_l4.c: Regenerated.
381         * generated/parity_l8.c: Regenerated.
382         * generated/product_c10.c: Regenerated.
383         * generated/product_c16.c: Regenerated.
384         * generated/product_c4.c: Regenerated.
385         * generated/product_c8.c: Regenerated.
386         * generated/product_i1.c: Regenerated.
387         * generated/product_i16.c: Regenerated.
388         * generated/product_i2.c: Regenerated.
389         * generated/product_i4.c: Regenerated.
390         * generated/product_i8.c: Regenerated.
391         * generated/product_r10.c: Regenerated.
392         * generated/product_r16.c: Regenerated.
393         * generated/product_r4.c: Regenerated.
394         * generated/product_r8.c: Regenerated.
395         * generated/sum_c10.c: Regenerated.
396         * generated/sum_c16.c: Regenerated.
397         * generated/sum_c4.c: Regenerated.
398         * generated/sum_c8.c: Regenerated.
399         * generated/sum_i1.c: Regenerated.
400         * generated/sum_i16.c: Regenerated.
401         * generated/sum_i2.c: Regenerated.
402         * generated/sum_i4.c: Regenerated.
403         * generated/sum_i8.c: Regenerated.
404         * generated/sum_r10.c: Regenerated.
405         * generated/sum_r16.c: Regenerated.
406         * generated/sum_r4.c: Regenerated.
407         * generated/sum_r8.c: Regenerated.
409 2017-03-05  Andre Vehreschild  <vehre@gcc.gnu.org>
410             Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
412         * caf/libcaf.h: Added prototypes and stat codes for failed and stopped
413         images.
414         * caf/single.c (void _gfortran_caf_fail_image): Add the routine.
415         (int _gfortran_caf_image_status): Same.
416         (_gfortran_caf_failed_images): Same.
417         (_gfortran_caf_stopped_images): Same.
419 2017-03-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
420             Jakub Jelinek  <jakub@redhat.com>
422         * m4/matmul.m4 (matmul_'rtype_code`):  Avoid
423         race condition on storing function pointer.
424         * generated/matmul_c10.c: Regenerated.
425         * generated/matmul_c16.c: Regenerated.
426         * generated/matmul_c4.c: Regenerated.
427         * generated/matmul_c8.c: Regenerated.
428         * generated/matmul_i1.c: Regenerated.
429         * generated/matmul_i16.c: Regenerated.
430         * generated/matmul_i2.c: Regenerated.
431         * generated/matmul_i4.c: Regenerated.
432         * generated/matmul_i8.c: Regenerated.
433         * generated/matmul_r10.c: Regenerated.
434         * generated/matmul_r16.c: Regenerated.
435         * generated/matmul_r4.c: Regenerated.
436         * generated/matmul_r8.c: Regenerated.
438 2017-03-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
440         PR fortran/78379
441         * m4/matmul.m4: (matmul_'rtype_code`_avx2): Also generate for
442         reals.  Add fma to target options.
443         (matmul_'rtype_code`):  Call AVX2 only if FMA is available.
444         * generated/matmul_c10.c: Regenerated.
445         * generated/matmul_c16.c: Regenerated.
446         * generated/matmul_c4.c: Regenerated.
447         * generated/matmul_c8.c: Regenerated.
448         * generated/matmul_i1.c: Regenerated.
449         * generated/matmul_i16.c: Regenerated.
450         * generated/matmul_i2.c: Regenerated.
451         * generated/matmul_i4.c: Regenerated.
452         * generated/matmul_i8.c: Regenerated.
453         * generated/matmul_r10.c: Regenerated.
454         * generated/matmul_r16.c: Regenerated.
455         * generated/matmul_r4.c: Regenerated.
456         * generated/matmul_r8.c: Regenerated.
458 2017-02-27  Janne Blomqvist  <jb@gcc.gnu.org>
460         * intrinsics/random.c (getosrandom): Don't try to use rand_s on
461         CYGWIN.
463 2017-02-16  Paul Thomas  <pault@gcc.gnu.org>
465         PR fortran/79382
466         * io/transfer.c (check_dtio_proc): New function.
467         (formatted_transfer_scalar_read): Use it.
468         (formatted_transfer_scalar_write): ditto.
470 2017-01-31  Steven G. Kargl  <kargl@gcc.gnu.org>
472         PR fortran/79305
473         * c99_protos.h: Spell HAVE_EXPL correctly.
474         * intrinsics/c99_functions.c: Ditto.
476 2017-01-19  Uros Bizjak  <ubizjak@gmail.com>
478         PR target/78478
479         * acinclude.m4: Include ../config/ax_check_define.m4
480         * configure.ac: Check if _SOFT_FLOAT is defined.
481         * configure.host (i?86 | x86_64): Use fpu-generic when
482         have_soft_float is set.
483         * configure: Regenerate.
485 2017-01-19  Jakub Jelinek  <jakub@redhat.com>
487         PR target/79127
488         * acinclude.m4 (LIBGFOR_CHECK_AVX512F): Ensure the test clobbers
489         some zmm16+ registers to verify they are handled by unwind info
490         properly if needed.
491         * configure: Regenerated.
493 2017-01-17  Jakub Jelinek  <jakub@redhat.com>
495         PR other/79046
496         * configure.ac: Add GCC_BASE_VER.
497         * Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
498         get version from BASE-VER file.
499         * configure: Regenerated.
500         * Makefile.in: Regenerated.
502 2017-01-13  Andre Vehreschild  <vehre@gcc.gnu.org>
504         PR fortran/70696
505         * caf/single.c (_gfortran_caf_register): Allocate enough memory for
506         the event counter.
508 2017-01-07  Andre Vehreschild  <vehre@gcc.gnu.org>
510         PR fortran/78781
511         PR fortran/78935
512         * caf/single.c (send_by_ref): Fix addressing of non-allocatable scalar
513         destination components.
515 2017-01-01  Jakub Jelinek  <jakub@redhat.com>
517         Update copyright years.
519 Copyright (C) 2017 Free Software Foundation, Inc.
521 Copying and distribution of this file, with or without modification,
522 are permitted in any medium without royalty provided the copyright
523 notice and this notice are preserved.