Fix type in last change.
[official-gcc.git] / libgfortran / ChangeLog
blob6ce8b5f9fcfa801a32cd3e8d762610878f7072e9
1 2019-03-05  Jakub Jelinek  <jakub@redhat.com>
3         PR libgfortran/89593
4         * caf/single.c (_gfortran_caf_sendget_by_ref): Cast &temp to
5         gfc_descriptor_t * to avoid warning.
7 2019-02-26  Uroš Bizjak  <ubizjak@gmail.com>
9         * io/transfer.c (transfer_array_inner): Do not
10         cast charlen to index_type.
12 2019-02-25  Dominique d'Humieres  <dominiq@gcc.gnu.org>
14         PR libfortran/89274
15         * io/write.c (write_integer): Add width for INTEGER(16).
17 2019-02-23  Paul Thomas  <pault@gcc.gnu.org>
19         PR fortran/89385
20         PR fortran/89366
21         * runtime/ISO_Fortran_binding.c (cfi_desc_to_gfc_desc) : In the
22         interchange between character and derived, the character type
23         was being set incorrectly.
24         (gfc_desc_to_cfi_desc) : Eliminate the interchange of types in
25         this function. Do not add the kind and length information to
26         the type field of structures. Lbounds were incorrectly being
27         set to zero for allocatable and pointer descriptors. Should
28         have been non-pointer, non-allocatables that received this
29         treatment.
31 2019-01-30  Uroš Bizjak  <ubizjak@gmail.com>
33         PR libfortran/88678
34         Revert:
35         2016-11-16  Szabolcs Nagy  <szabolcs.nagy@arm.com>
37         PR libfortran/78314
38         * config/fpu-glibc.h (support_fpu_trap): Use feenableexcept.
40 2019-01-30  Uroš Bizjak  <ubizjak@gmail.com>
42         PR libfortran/88678
43         * config/fpu-glibc.h (set_fpu_trap_exceptions): Clear stalled
44         exception flags before changing trap mode.  Optimize to call
45         feenableexcept and fedisableexcept only once.
47 2019-01-28  Sebastian Huber  <sebastian.huber@embedded-brains.de>
49         * io/async.c (init_adv_cond): Use __GTHREAD_COND_INIT_FUNCTION().
51 2019-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
53         PR libfortran/89020
54         * io/close.c (st_close): Simplify text of error message to not
55         presume a specific cause of failure to remove file.
57 2019-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
59         PR libfortran/89020
60         * io/close.c (st_close): Fix typo.
62 2019-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
64         PR libfortran/89020
65         * io/close.c (st_close): Generate error if calls to 'remove' return
66         an error.
68 2019-01-17  Andrew Stubbs  <ams@codesourcery.com>
69             Kwok Cheung Yeung  <kcy@codesourcery.com>
70             Julian Brown  <julian@codesourcery.com>
71             Tom de Vries  <tom@codesourcery.com>
73         * configure.ac: Use minimal mode for amdgcn.
74         * configure: Regenerate.
76 2019-01-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
78         PR libfortran/88776
79         * io/open.c (newunit): Free format buffer if the unit specified is for
80         stdin, stdout, or stderr.
82 2019-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
84         PR libfortran/88776
85         * io/list_read.c (namelist_read): Use nml_err_ret path on read error
86         not based on stdin_unit.
88 2019-01-12  Paul Thomas  <pault@gcc.gnu.org>
90         * ISO_Fortran_binding.h : New file.
91         * Makefile.am : Include ISO_Fortran_binding.c in the list of
92         files to compile.
93         * Makefile.in : Regenerated.
94         * gfortran.map : Add _gfortran_cfi_desc_to_gfc_desc,
95         _gfortran_gfc_desc_to_cfi_desc and the CFI API functions.
96         * runtime/ISO_Fortran_binding.c : New file containing the new
97         functions added to the map.
99 2019-01-12  Jakub Jelinek  <jakub@redhat.com>
101         PR libfortran/88807
102         * m4/minloc0.m4: Reindent to avoid -Wmisleading-indentation warnings.
103         * generated/minloc0_4_i1.c: Regenerated.
104         * generated/minloc0_4_i2.c: Regenerated.
105         * generated/minloc0_4_i4.c: Regenerated.
106         * generated/minloc0_4_i8.c: Regenerated.
107         * generated/minloc0_4_i16.c: Regenerated.
108         * generated/minloc0_4_r4.c: Regenerated.
109         * generated/minloc0_4_r8.c: Regenerated.
110         * generated/minloc0_4_r10.c: Regenerated.
111         * generated/minloc0_4_r16.c: Regenerated.
112         * generated/minloc0_8_i1.c: Regenerated.
113         * generated/minloc0_8_i2.c: Regenerated.
114         * generated/minloc0_8_i4.c: Regenerated.
115         * generated/minloc0_8_i8.c: Regenerated.
116         * generated/minloc0_8_i16.c: Regenerated.
117         * generated/minloc0_8_r4.c: Regenerated.
118         * generated/minloc0_8_r8.c: Regenerated.
119         * generated/minloc0_8_r10.c: Regenerated.
120         * generated/minloc0_8_r16.c: Regenerated.
121         * generated/minloc0_16_i1.c: Regenerated.
122         * generated/minloc0_16_i2.c: Regenerated.
123         * generated/minloc0_16_i4.c: Regenerated.
124         * generated/minloc0_16_i8.c: Regenerated.
125         * generated/minloc0_16_i16.c: Regenerated.
126         * generated/minloc0_16_r4.c: Regenerated.
127         * generated/minloc0_16_r8.c: Regenerated.
128         * generated/minloc0_16_r10.c: Regenerated.
129         * generated/minloc0_16_r16.c: Regenerated.
131 2019-01-09  Sandra Loosemore  <sandra@codesourcery.com>
133         PR other/16615
134         * caf/single.c: Mechanically replace "can not" with "cannot".
135         * io/unit.c: Likewise.
137 2019-01-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
138             Harald Anlauf <anlauf@gmx.de>
139             Tobias Burnus <burnus@gcc.gnu.org>
141         PR fortran/45424
142         * Makefile.am: Add intrinsics/is_contiguous.c.
143         * Makefile.in: Regenerated.
144         * gfortran.map: Add _gfortran_is_contiguous0.
145         * intrinsics/is_contiguous.c: New file.
146         * libgfortran.h: Add prototype for is_contiguous0.
148 2019-01-07  Janne Blomqvist  <jb@gcc.gnu.org>
150         * gfortran.map (GFORTRAN_9): Make GFORTRAN_9 node depend on
151         GFORTRAN_8.
153 2019-01-01  Jakub Jelinek  <jakub@redhat.com>
155         Update copyright years.
157 Copyright (C) 2019 Free Software Foundation, Inc.
159 Copying and distribution of this file, with or without modification,
160 are permitted in any medium without royalty provided the copyright
161 notice and this notice are preserved.