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