1 2019-05-17 Jakub Jelinek <jakub@redhat.com>
4 * gfortran.map (GFORTRAN_9.2): New symbol version, export
5 _gfortran_{,m,s}findloc0_i2 in it.
7 2019-05-15 Janne Blomqvist <jb@gcc.gnu.org>
10 * io/open.c (new_unit): Don't check if the file is already open
13 2019-05-02 Jakub Jelinek <jakub@redhat.com>
15 * Makefile.am (gfor_cdir): Remove $(MULTISUBDIR).
16 * Makefile.in: Regenerated.
18 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
21 * runtime/ISO_Fortran_binding.c (cfi_desc_to_gfc_desc): Only
22 return immediately if the source pointer is null. Bring
23 forward the extraction of the gfc type. Extract the kind so
24 that the element size can be correctly computed for sections
25 and components of derived type arrays. Remove the free of the
26 CFI descriptor since this is now done in trans-expr.c.
27 (gfc_desc_to_cfi_desc): Only allocate the CFI descriptor if it
29 (CFI_section): Normalise the difference between the upper and
30 lower bounds by the stride to correctly calculate the extents
34 * runtime/ISO_Fortran_binding.c (cfi_desc_to_gfc_desc): Use
35 the stride measure for the gfc span if it is not a multiple
36 of the element length. Otherwise use the element length.
39 * runtime/ISO_Fortran_binding.c (CFI_is_contiguous) : Return
40 1 for true and 0 otherwise to comply with the standard. Correct
41 the contiguity check for rank 3 and greater by using the stride
42 measure of the lower dimension rather than the element length.
44 2019-03-25 John David Anglin <danglin@gcc.gnu.org>
47 * io/write_float.def (build_float_string): Don't copy digits when
50 2019-03-05 Jakub Jelinek <jakub@redhat.com>
53 * caf/single.c (_gfortran_caf_sendget_by_ref): Cast &temp to
54 gfc_descriptor_t * to avoid warning.
56 2019-02-26 Uroš Bizjak <ubizjak@gmail.com>
58 * io/transfer.c (transfer_array_inner): Do not
59 cast charlen to index_type.
61 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
64 * io/write.c (write_integer): Add width for INTEGER(16).
66 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
70 * runtime/ISO_Fortran_binding.c (cfi_desc_to_gfc_desc) : In the
71 interchange between character and derived, the character type
72 was being set incorrectly.
73 (gfc_desc_to_cfi_desc) : Eliminate the interchange of types in
74 this function. Do not add the kind and length information to
75 the type field of structures. Lbounds were incorrectly being
76 set to zero for allocatable and pointer descriptors. Should
77 have been non-pointer, non-allocatables that received this
80 2019-01-30 Uroš Bizjak <ubizjak@gmail.com>
84 2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
87 * config/fpu-glibc.h (support_fpu_trap): Use feenableexcept.
89 2019-01-30 Uroš Bizjak <ubizjak@gmail.com>
92 * config/fpu-glibc.h (set_fpu_trap_exceptions): Clear stalled
93 exception flags before changing trap mode. Optimize to call
94 feenableexcept and fedisableexcept only once.
96 2019-01-28 Sebastian Huber <sebastian.huber@embedded-brains.de>
98 * io/async.c (init_adv_cond): Use __GTHREAD_COND_INIT_FUNCTION().
100 2019-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
103 * io/close.c (st_close): Simplify text of error message to not
104 presume a specific cause of failure to remove file.
106 2019-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
109 * io/close.c (st_close): Fix typo.
111 2019-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
114 * io/close.c (st_close): Generate error if calls to 'remove' return
117 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
118 Kwok Cheung Yeung <kcy@codesourcery.com>
119 Julian Brown <julian@codesourcery.com>
120 Tom de Vries <tom@codesourcery.com>
122 * configure.ac: Use minimal mode for amdgcn.
123 * configure: Regenerate.
125 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
128 * io/open.c (newunit): Free format buffer if the unit specified is for
129 stdin, stdout, or stderr.
131 2019-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
134 * io/list_read.c (namelist_read): Use nml_err_ret path on read error
135 not based on stdin_unit.
137 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
139 * ISO_Fortran_binding.h : New file.
140 * Makefile.am : Include ISO_Fortran_binding.c in the list of
142 * Makefile.in : Regenerated.
143 * gfortran.map : Add _gfortran_cfi_desc_to_gfc_desc,
144 _gfortran_gfc_desc_to_cfi_desc and the CFI API functions.
145 * runtime/ISO_Fortran_binding.c : New file containing the new
146 functions added to the map.
148 2019-01-12 Jakub Jelinek <jakub@redhat.com>
151 * m4/minloc0.m4: Reindent to avoid -Wmisleading-indentation warnings.
152 * generated/minloc0_4_i1.c: Regenerated.
153 * generated/minloc0_4_i2.c: Regenerated.
154 * generated/minloc0_4_i4.c: Regenerated.
155 * generated/minloc0_4_i8.c: Regenerated.
156 * generated/minloc0_4_i16.c: Regenerated.
157 * generated/minloc0_4_r4.c: Regenerated.
158 * generated/minloc0_4_r8.c: Regenerated.
159 * generated/minloc0_4_r10.c: Regenerated.
160 * generated/minloc0_4_r16.c: Regenerated.
161 * generated/minloc0_8_i1.c: Regenerated.
162 * generated/minloc0_8_i2.c: Regenerated.
163 * generated/minloc0_8_i4.c: Regenerated.
164 * generated/minloc0_8_i8.c: Regenerated.
165 * generated/minloc0_8_i16.c: Regenerated.
166 * generated/minloc0_8_r4.c: Regenerated.
167 * generated/minloc0_8_r8.c: Regenerated.
168 * generated/minloc0_8_r10.c: Regenerated.
169 * generated/minloc0_8_r16.c: Regenerated.
170 * generated/minloc0_16_i1.c: Regenerated.
171 * generated/minloc0_16_i2.c: Regenerated.
172 * generated/minloc0_16_i4.c: Regenerated.
173 * generated/minloc0_16_i8.c: Regenerated.
174 * generated/minloc0_16_i16.c: Regenerated.
175 * generated/minloc0_16_r4.c: Regenerated.
176 * generated/minloc0_16_r8.c: Regenerated.
177 * generated/minloc0_16_r10.c: Regenerated.
178 * generated/minloc0_16_r16.c: Regenerated.
180 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
183 * caf/single.c: Mechanically replace "can not" with "cannot".
184 * io/unit.c: Likewise.
186 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
187 Harald Anlauf <anlauf@gmx.de>
188 Tobias Burnus <burnus@gcc.gnu.org>
191 * Makefile.am: Add intrinsics/is_contiguous.c.
192 * Makefile.in: Regenerated.
193 * gfortran.map: Add _gfortran_is_contiguous0.
194 * intrinsics/is_contiguous.c: New file.
195 * libgfortran.h: Add prototype for is_contiguous0.
197 2019-01-07 Janne Blomqvist <jb@gcc.gnu.org>
199 * gfortran.map (GFORTRAN_9): Make GFORTRAN_9 node depend on
202 2019-01-01 Jakub Jelinek <jakub@redhat.com>
204 Update copyright years.
206 Copyright (C) 2019 Free Software Foundation, Inc.
208 Copying and distribution of this file, with or without modification,
209 are permitted in any medium without royalty provided the copyright
210 notice and this notice are preserved.