ChangeLog revision 1.1.1.5 1 1.1.1.5 mrg 2023-05-08 Release Manager
2 1.1.1.4 mrg
3 1.1.1.5 mrg * GCC 12.3.0 released.
4 1.1.1.4 mrg
5 1.1.1.5 mrg 2022-12-21 Tobias Burnus <tobias (a] codesourcery.com>
6 1.1.1.3 mrg
7 1.1.1.5 mrg PR libfortran/108056
8 1.1.1.5 mrg * runtime/ISO_Fortran_binding.c (cfi_desc_to_gfc_desc,
9 1.1.1.5 mrg gfc_desc_to_cfi_desc): Mostly revert to GCC 11 version for
10 1.1.1.5 mrg those backward-compatiblity-only functions.
11 1.1.1.3 mrg
12 1.1.1.5 mrg 2022-08-29 Jakub Jelinek <jakub (a] redhat.com>
13 1.1.1.3 mrg
14 1.1.1.3 mrg Backported from master:
15 1.1.1.5 mrg 2022-08-26 Jakub Jelinek <jakub (a] redhat.com>
16 1.1.1.3 mrg
17 1.1.1.5 mrg PR fortran/106579
18 1.1.1.5 mrg * ieee/ieee_helper.c (IEEE_OTHER_VALUE, IEEE_SIGNALING_NAN,
19 1.1.1.5 mrg IEEE_QUIET_NAN, IEEE_NEGATIVE_INF, IEEE_NEGATIVE_NORMAL,
20 1.1.1.5 mrg IEEE_NEGATIVE_DENORMAL, IEEE_NEGATIVE_SUBNORMAL,
21 1.1.1.5 mrg IEEE_NEGATIVE_ZERO, IEEE_POSITIVE_ZERO, IEEE_POSITIVE_DENORMAL,
22 1.1.1.5 mrg IEEE_POSITIVE_SUBNORMAL, IEEE_POSITIVE_NORMAL, IEEE_POSITIVE_INF):
23 1.1.1.5 mrg Move to gcc/fortran/libgfortran.h.
24 1.1.1.3 mrg
25 1.1.1.5 mrg 2022-08-19 Release Manager
26 1.1 mrg
27 1.1.1.5 mrg * GCC 12.2.0 released.
28 1.1 mrg
29 1.1.1.5 mrg 2022-08-03 Jakub Jelinek <jakub (a] redhat.com>
30 1.1 mrg
31 1.1.1.2 mrg Backported from master:
32 1.1.1.5 mrg 2022-08-01 Jakub Jelinek <jakub (a] redhat.com>
33 1.1 mrg
34 1.1.1.5 mrg PR libfortran/106079
35 1.1.1.5 mrg * io/transfer.c (formatted_transfer_scalar_read,
36 1.1.1.5 mrg formatted_transfer_scalar_write): For type BT_REAL with kind 17
37 1.1.1.5 mrg change kind to 16 before calling read_radix or write_{b,o,z}.
38 1.1 mrg
39 1.1.1.5 mrg 2022-05-06 Release Manager
40 1.1 mrg
41 1.1.1.5 mrg * GCC 12.1.0 released.
42 1.1 mrg
43 1.1.1.5 mrg 2022-01-26 Francois-Xavier Coudert <fxcoudert (a] gmail.com>
44 1.1 mrg
45 1.1.1.5 mrg PR libfortran/104233
46 1.1.1.5 mrg * ieee/issignaling_fallback.h: Check GFC_REAL_16_IS_FLOAT128
47 1.1.1.5 mrg instead of __FLT128_IS_IEC_60559__.
48 1.1 mrg
49 1.1.1.5 mrg 2022-01-25 Francois-Xavier Coudert <fxcoudert (a] gmail.com>
50 1.1 mrg
51 1.1.1.5 mrg * ieee/issignaling_fallback.h: Fix GCC-specific preprocessor
52 1.1.1.5 mrg macros.
53 1.1.1.2 mrg
54 1.1.1.5 mrg 2022-01-25 Jakub Jelinek <jakub (a] redhat.com>
55 1.1.1.2 mrg
56 1.1.1.5 mrg * ieee/issignaling_fallback.h (__issignalingl): Define for
57 1.1.1.5 mrg IBM extended long double are returning __issignaling on the
58 1.1.1.5 mrg first double.
59 1.1.1.2 mrg
60 1.1.1.5 mrg 2022-01-25 Francois-Xavier Coudert <fxcoudert (a] gmail.com>
61 1.1.1.2 mrg
62 1.1.1.5 mrg * ieee/issignaling_fallback.h: fix preprocessor condition.
63 1.1.1.2 mrg
64 1.1.1.5 mrg 2022-01-24 Francois-Xavier Coudert <fxcoudert (a] gcc.gnu.org>
65 1.1.1.2 mrg
66 1.1.1.5 mrg * ieee/issignaling_fallback.h: New file.
67 1.1.1.5 mrg * ieee/ieee_helper.c: Include issignaling_fallback.h when target
68 1.1.1.5 mrg does not define issignaling macro.
69 1.1.1.2 mrg
70 1.1.1.5 mrg 2022-01-17 Francois-Xavier Coudert <fxcoudert (a] gcc.gnu.org>
71 1.1.1.2 mrg
72 1.1.1.5 mrg * ieee/issignaling_fallback.h: Remove file.
73 1.1.1.2 mrg
74 1.1.1.5 mrg 2022-01-17 Thomas Koenig <tkoenig (a] gcc.gnu.org>
75 1.1.1.2 mrg
76 1.1.1.5 mrg * runtime/environ.c: Allow for multiple default values so that
77 1.1.1.5 mrg separate default specifications for IBM long double format and
78 1.1.1.5 mrg endianness are possible.
79 1.1.1.2 mrg
80 1.1.1.5 mrg 2022-01-16 Francois-Xavier Coudert <fxcoudert (a] gmail.com>
81 1.1.1.2 mrg
82 1.1.1.5 mrg * ieee/issignaling_fallback.h: New file.
83 1.1.1.2 mrg
84 1.1.1.5 mrg 2022-01-16 Francois-Xavier Coudert <fxcoudert (a] gcc.gnu.org>
85 1.1.1.2 mrg
86 1.1.1.5 mrg PR fortran/82207
87 1.1.1.5 mrg * mk-kinds-h.sh: Add values for TINY.
88 1.1.1.5 mrg * ieee/ieee_arithmetic.F90: Call C helper functions for
89 1.1.1.5 mrg IEEE_VALUE.
90 1.1.1.5 mrg * ieee/ieee_helper.c: New functions ieee_value_helper_N for each
91 1.1.1.5 mrg floating-point type.
92 1.1.1.2 mrg
93 1.1.1.5 mrg 2022-01-14 Jakub Jelinek <jakub (a] redhat.com>
94 1.1.1.2 mrg
95 1.1.1.5 mrg PR libfortran/104006
96 1.1.1.5 mrg * Makefile.am (BUILT_SOURCES): Don't include $(version_dep).
97 1.1.1.5 mrg (clean-local): Remove $(version_dep).
98 1.1.1.5 mrg * Makefile.in: Regenerated.
99 1.1.1.2 mrg
100 1.1.1.5 mrg 2022-01-13 Jakub Jelinek <jakub (a] redhat.com>
101 1.1.1.2 mrg
102 1.1.1.5 mrg PR libfortran/104006
103 1.1.1.5 mrg * Makefile.am (gfortran.map-sun): Rename target to ...
104 1.1.1.5 mrg (gfortran.ver-sun): ... this.
105 1.1 mrg * Makefile.in: Regenerated.
106 1.1 mrg
107 1.1.1.5 mrg 2022-01-12 Jakub Jelinek <jakub (a] redhat.com>
108 1.1.1.5 mrg
109 1.1.1.5 mrg * libgfortran.h (POWER_IEEE128): Use __GLIBC_PREREQ in a separate
110 1.1.1.5 mrg #if directive inside of #if ... && defined __GLIBC_PREREQ.
111 1.1.1.5 mrg
112 1.1.1.5 mrg 2022-01-11 Jakub Jelinek <jakub (a] redhat.com>
113 1.1.1.5 mrg
114 1.1.1.5 mrg * io/transfer.c (unformatted_read, unformatted_write): When
115 1.1.1.5 mrg byteswapping IBM extended real(kind=16), handle it as byteswapping
116 1.1.1.5 mrg two real(kind=8) values.
117 1.1.1.5 mrg
118 1.1.1.5 mrg 2022-01-11 Thomas Koenig <tkoenig (a] gcc.gnu.org>
119 1.1 mrg
120 1.1.1.5 mrg * runtime/environ.c (R16_IEEE): New macro.
121 1.1.1.5 mrg (R16_IBM): New macro.
122 1.1.1.5 mrg (next_token): Handle IBM R16 conversion cases.
123 1.1.1.5 mrg (push_token): Likewise.
124 1.1.1.5 mrg (mark_single): Likewise.
125 1.1.1.5 mrg (do_parse): Likewise, initialize endian.
126 1.1 mrg
127 1.1.1.5 mrg 2022-01-11 Thomas Koenig <tkoenig (a] gcc.gnu.org>
128 1.1 mrg
129 1.1.1.5 mrg * Makefile.in: Regenerate.
130 1.1.1.5 mrg * io/file_pos.c (unformatted_backspace): Mask off
131 1.1.1.5 mrg R16 parts for convert.
132 1.1.1.5 mrg * io/inquire.c (inquire_via_unit): Add cases for
133 1.1.1.5 mrg R16 parts.
134 1.1.1.5 mrg * io/open.c (st_open): Add cases for R16 conversion.
135 1.1.1.5 mrg * io/transfer.c (unformatted_read): Adjust for R16 conversions.
136 1.1.1.5 mrg (unformatted_write): Likewise.
137 1.1.1.5 mrg (us_read): Mask of R16 bits.
138 1.1.1.5 mrg (data_transfer_init): Likewiese.
139 1.1.1.5 mrg (write_us_marker): Likewise.
140 1.1.1.5 mrg
141 1.1.1.5 mrg 2022-01-11 Jakub Jelinek <jakub (a] redhat.com>
142 1.1 mrg
143 1.1.1.5 mrg * Makefile.am (AM_FCFLAGS): Add -fbuilding-libgfortran after
144 1.1.1.5 mrg -fallow-leading-underscore.
145 1.1.1.5 mrg * Makefile.in: Regenerated.
146 1.1 mrg
147 1.1.1.5 mrg 2022-01-11 Jakub Jelinek <jakub (a] redhat.com>
148 1.1 mrg
149 1.1.1.5 mrg * libgfortran.h (__copysignieee128, __fmaieee128, __fmodieee128):
150 1.1.1.5 mrg Declare.
151 1.1.1.5 mrg * intrinsics/trigd.c (COPYSIGN, FMOD, FABS, FMA, SIN, COS, TAN): If
152 1.1.1.5 mrg POWER_IEEE128 is defined, define these for kind 17 include.
153 1.1.1.5 mrg * intrinsics/trigd_lib.inc (COPYSIGN, FMOD, FABS, FMA, SIN, COS, TAN):
154 1.1.1.5 mrg Don't define if COPYSIGN is already defined.
155 1.1.1.5 mrg
156 1.1.1.5 mrg 2022-01-11 Jakub Jelinek <jakub (a] redhat.com>
157 1.1.1.5 mrg
158 1.1.1.5 mrg * libgfortran.h (GFC_REAL_17_INFINITY, GFC_REAL_17_QUIET_NAN): Define.
159 1.1.1.5 mrg (__erfcieee128): Declare.
160 1.1.1.5 mrg * intrinsics/trigd.c (_gfortran_sind_r17, _gfortran_cosd_r17,
161 1.1.1.5 mrg _gfortran_tand_r17): Define for HAVE_GFC_REAL_17.
162 1.1.1.5 mrg * intrinsics/random.c (random_r17, arandom_r17, rnumber_17): Define.
163 1.1.1.5 mrg * intrinsics/erfc_scaled.c (ERFC_SCALED): Define.
164 1.1.1.5 mrg (erfc_scaled_r16): Use ERFC_SCALED macro.
165 1.1.1.5 mrg (erfc_scaled_r17): Define.
166 1.1.1.5 mrg
167 1.1.1.5 mrg 2022-01-11 Jakub Jelinek <jakub (a] redhat.com>
168 1.1.1.5 mrg
169 1.1.1.5 mrg * io/read.c (convert_real): Add missing break; for the
170 1.1.1.5 mrg HAVE_GFC_REAL_17 case.
171 1.1.1.5 mrg
172 1.1.1.5 mrg 2022-01-11 Jakub Jelinek <jakub (a] redhat.com>
173 1.1.1.5 mrg
174 1.1.1.5 mrg * io/write_float.def (CALCULATE_EXP): If HAVE_GFC_REAL_17, also use
175 1.1.1.5 mrg CALCULATE_EXP(17).
176 1.1.1.5 mrg (determine_en_precision): Use 17 instead of 16 as first EN_PREC
177 1.1.1.5 mrg argument for kind 17.
178 1.1.1.5 mrg (get_float_string): Use 17 instead of 16 as first FORMAT_FLOAT
179 1.1.1.5 mrg argument for kind 17.
180 1.1.1.5 mrg
181 1.1.1.5 mrg 2022-01-11 Jakub Jelinek <jakub (a] redhat.com>
182 1.1.1.5 mrg
183 1.1.1.5 mrg * libgfortran.h (__acoshieee128, __acosieee128, __asinhieee128,
184 1.1.1.5 mrg __asinieee128, __atan2ieee128, __atanhieee128, __atanieee128,
185 1.1.1.5 mrg __coshieee128, __cosieee128, __erfieee128, __expieee128,
186 1.1.1.5 mrg __fabsieee128, __jnieee128, __log10ieee128, __logieee128,
187 1.1.1.5 mrg __powieee128, __sinhieee128, __sinieee128, __sqrtieee128,
188 1.1.1.5 mrg __tanhieee128, __tanieee128, __ynieee128): Formatting fixes.
189 1.1.1.5 mrg (__strtoieee128, __snprintfieee128): Declare.
190 1.1.1.5 mrg * io/io.h (default_width_for_float, default_precision_for_float):
191 1.1.1.5 mrg Handle kind == 17.
192 1.1.1.5 mrg * io/size_from_kind.c (size_from_real_kind, size_from_complex_kind):
193 1.1.1.5 mrg Likewise.
194 1.1.1.5 mrg * io/read.c (set_integer, si_max, convert_real, convert_infnan,
195 1.1.1.5 mrg read_f): Likewise.
196 1.1.1.5 mrg * io/write.c (extract_uint, size_from_kind, set_fnode_default):
197 1.1.1.5 mrg Likewise.
198 1.1.1.5 mrg * io/write_float.def (DTOA2Q, FDTOA2Q): Define for HAVE_GFC_REAL_17.
199 1.1.1.5 mrg (determine_en_precision, get_float_string): Handle kind == 17.
200 1.1.1.5 mrg * io/transfer128.c: Use also for HAVE_GFC_REAL_17, but don't drag in
201 1.1.1.5 mrg libquadmath if POWER_IEEE128.
202 1.1.1.5 mrg * Makefile.am (comma, PREPROCESS): New variables.
203 1.1.1.5 mrg (gfortran.ver): New goal.
204 1.1.1.5 mrg (version_arg, version_dep): Use gfortran.ver instead of
205 1.1.1.5 mrg $(srcdir)/gfortran.map.
206 1.1.1.5 mrg (gfortran.map-sun): Depend on and use gfortran.ver instead of
207 1.1.1.5 mrg $(srcdir)/gfortran.map.
208 1.1.1.5 mrg (BUILT_SOURCES): Add $(version_dep).
209 1.1.1.5 mrg * Makefile.in: Regenerated.
210 1.1.1.5 mrg * gfortran.map (GFORTRAN_8): Don't export
211 1.1.1.5 mrg _gfortran_transfer_complex128, _gfortran_transfer_complex128_write,
212 1.1.1.5 mrg _gfortran_transfer_real128 and _gfortran_transfer_real128_write if
213 1.1.1.5 mrg HAVE_GFC_REAL_17 is defined.
214 1.1.1.5 mrg (GFORTRAN_12): Export those here instead.
215 1.1.1.5 mrg
216 1.1.1.5 mrg 2022-01-11 Thomas Koenig <tkoenig (a] gcc.gnu.org>
217 1.1.1.5 mrg
218 1.1.1.5 mrg * Makefile.am: Correct files for compilation flags. Add
219 1.1.1.5 mrg -D__powerpc64__ for Fortran sources. Get kinds.inc from
220 1.1.1.5 mrg grep of kinds.h and kinds-override.h.
221 1.1.1.2 mrg * Makefile.in: Regenerate.
222 1.1.1.5 mrg * config.h.in: Regenerate.
223 1.1.1.5 mrg * configure: Regenerate.
224 1.1.1.5 mrg * configure.ac: Add -mno-gnu-attribute to compile flags.
225 1.1.1.5 mrg * generated/_abs_c17.F90: Regenerate.
226 1.1.1.5 mrg * generated/_abs_r17.F90: Regenerate.
227 1.1.1.5 mrg * generated/_acos_r17.F90: Regenerate.
228 1.1.1.5 mrg * generated/_acosh_r17.F90: Regenerate.
229 1.1.1.5 mrg * generated/_aimag_c17.F90: Regenerate.
230 1.1.1.5 mrg * generated/_aint_r17.F90: Regenerate.
231 1.1.1.5 mrg * generated/_anint_r17.F90: Regenerate.
232 1.1.1.5 mrg * generated/_asin_r17.F90: Regenerate.
233 1.1.1.5 mrg * generated/_asinh_r17.F90: Regenerate.
234 1.1.1.5 mrg * generated/_atan2_r17.F90: Regenerate.
235 1.1.1.5 mrg * generated/_atan_r17.F90: Regenerate.
236 1.1.1.5 mrg * generated/_atanh_r17.F90: Regenerate.
237 1.1.1.5 mrg * generated/_conjg_c17.F90: Regenerate.
238 1.1.1.5 mrg * generated/_cos_c17.F90: Regenerate.
239 1.1.1.5 mrg * generated/_cos_r17.F90: Regenerate.
240 1.1.1.5 mrg * generated/_cosh_r17.F90: Regenerate.
241 1.1.1.5 mrg * generated/_dim_r17.F90: Regenerate.
242 1.1.1.5 mrg * generated/_exp_c17.F90: Regenerate.
243 1.1.1.5 mrg * generated/_exp_r17.F90: Regenerate.
244 1.1.1.5 mrg * generated/_log10_r17.F90: Regenerate.
245 1.1.1.5 mrg * generated/_log_c17.F90: Regenerate.
246 1.1.1.5 mrg * generated/_log_r17.F90: Regenerate.
247 1.1.1.5 mrg * generated/_mod_r17.F90: Regenerate.
248 1.1.1.5 mrg * generated/_sign_r17.F90: Regenerate.
249 1.1.1.5 mrg * generated/_sin_c17.F90: Regenerate.
250 1.1.1.5 mrg * generated/_sin_r17.F90: Regenerate.
251 1.1.1.5 mrg * generated/_sinh_r17.F90: Regenerate.
252 1.1.1.5 mrg * generated/_sqrt_c17.F90: Regenerate.
253 1.1.1.5 mrg * generated/_sqrt_r17.F90: Regenerate.
254 1.1.1.5 mrg * generated/_tan_r17.F90: Regenerate.
255 1.1.1.5 mrg * generated/_tanh_r17.F90: Regenerate.
256 1.1.1.5 mrg * kinds-override.h: Adjust to trunk.
257 1.1.1.5 mrg Change condition to single line so it can be grepped.
258 1.1.1.5 mrg * m4/specific.m4: Make sure that real=kind16 is used
259 1.1.1.5 mrg for _r17.F90 and _c17.F90 files.
260 1.1.1.5 mrg * m4/specific2.m4: Likewise.
261 1.1.1.5 mrg
262 1.1.1.5 mrg 2022-01-11 Jakub Jelinek <jakub (a] redhat.com>
263 1.1.1.5 mrg
264 1.1.1.5 mrg * libgfortran.h (internal_pack_r17, internal_pack_c17,
265 1.1.1.5 mrg internal_unpack_r17, internal_unpack_c17, pack_r17, pack_c17,
266 1.1.1.5 mrg unpack0_r17, unpack0_c17, unpack1_r17, unpack1_c17, spread_r17,
267 1.1.1.5 mrg spread_c17, spread_scalar_r17, spread_scalar_c17, cshift0_r17,
268 1.1.1.5 mrg cshift0_c17, cshift1_4_r17, cshift1_8_r17, cshift1_16_r17,
269 1.1.1.5 mrg cshift1_4_c17, cshift1_8_c17, cshift1_16_c17): Declare.
270 1.1.1.5 mrg * gfortran.map (GFORTRAN_12): Export *_r17 and *_c17.
271 1.1.1.5 mrg
272 1.1.1.5 mrg 2022-01-11 Thomas Koenig <tkoenig (a] gcc.gnu.org>
273 1.1.1.5 mrg
274 1.1.1.5 mrg * acinclude.m4 (LIBGFOR_CHECK_MATH_IEEE128): New macro.
275 1.1.1.5 mrg * configure.ac: Use it.
276 1.1.1.5 mrg * config.h.in: Regenerate.
277 1.1 mrg * configure: Regenerate.
278 1.1 mrg
279 1.1.1.5 mrg 2022-01-11 Thomas Koenig <tkoenig (a] gcc.gnu.org>
280 1.1.1.5 mrg
281 1.1.1.5 mrg * Makefile.am: Fix pattern substitution for _r17 and _c17.
282 1.1.1.5 mrg * Makefile.in: Regenerate.
283 1.1.1.5 mrg
284 1.1.1.5 mrg 2022-01-11 Thomas Koenig <tkoenig (a] gcc.gnu.org>
285 1.1.1.5 mrg
286 1.1.1.5 mrg * Makefile.am: Add _r17 and _c17 files. Build them
287 1.1.1.5 mrg with -mabi=ieeelongdouble on POWER.
288 1.1.1.5 mrg * Makefile.in: Regenerate.
289 1.1.1.5 mrg * configure: Regenerate.
290 1.1.1.5 mrg * configure.ac: New flag HAVE_REAL_17.
291 1.1.1.5 mrg * kinds-override.h: (HAVE_GFC_REAL_17): New macro.
292 1.1.1.5 mrg (HAVE_GFC_COMPLEX_17): New macro.
293 1.1.1.5 mrg (GFC_REAL_17_HUGE): New macro.
294 1.1.1.5 mrg (GFC_REAL_17_LITERAL_SUFFIX): New macro.
295 1.1.1.5 mrg (GFC_REAL_17_LITERAL): New macro.
296 1.1.1.5 mrg (GFC_REAL_17_DIGITS): New macro.
297 1.1.1.5 mrg (GFC_REAL_17_RADIX): New macro.
298 1.1.1.5 mrg * libgfortran.h (POWER_IEEE128): New macro.
299 1.1.1.5 mrg (gfc_array_r17): Typedef.
300 1.1.1.5 mrg (GFC_DTYPE_REAL_17): New macro.
301 1.1.1.5 mrg (GFC_DTYPE_COMPLEX_17): New macro.
302 1.1.1.5 mrg (__acoshieee128): Prototype.
303 1.1.1.5 mrg (__acosieee128): Prototype.
304 1.1.1.5 mrg (__asinhieee128): Prototype.
305 1.1.1.5 mrg (__asinieee128): Prototype.
306 1.1.1.5 mrg (__atan2ieee128): Prototype.
307 1.1.1.5 mrg (__atanhieee128): Prototype.
308 1.1.1.5 mrg (__atanieee128): Prototype.
309 1.1.1.5 mrg (__coshieee128): Prototype.
310 1.1.1.5 mrg (__cosieee128): Prototype.
311 1.1.1.5 mrg (__erfieee128): Prototype.
312 1.1.1.5 mrg (__expieee128): Prototype.
313 1.1.1.5 mrg (__fabsieee128): Prototype.
314 1.1.1.5 mrg (__jnieee128): Prototype.
315 1.1.1.5 mrg (__log10ieee128): Prototype.
316 1.1.1.5 mrg (__logieee128): Prototype.
317 1.1.1.5 mrg (__powieee128): Prototype.
318 1.1.1.5 mrg (__sinhieee128): Prototype.
319 1.1.1.5 mrg (__sinieee128): Prototype.
320 1.1.1.5 mrg (__sqrtieee128): Prototype.
321 1.1.1.5 mrg (__tanhieee128): Prototype.
322 1.1.1.5 mrg (__tanieee128): Prototype.
323 1.1.1.5 mrg (__ynieee128): Prototype.
324 1.1.1.5 mrg * m4/mtype.m4: Make a bit more readable. Add KIND=17.
325 1.1.1.5 mrg * generated/_abs_c17.F90: New file.
326 1.1.1.5 mrg * generated/_abs_r17.F90: New file.
327 1.1.1.5 mrg * generated/_acos_r17.F90: New file.
328 1.1.1.5 mrg * generated/_acosh_r17.F90: New file.
329 1.1.1.5 mrg * generated/_aimag_c17.F90: New file.
330 1.1.1.5 mrg * generated/_aint_r17.F90: New file.
331 1.1.1.5 mrg * generated/_anint_r17.F90: New file.
332 1.1.1.5 mrg * generated/_asin_r17.F90: New file.
333 1.1.1.5 mrg * generated/_asinh_r17.F90: New file.
334 1.1.1.5 mrg * generated/_atan2_r17.F90: New file.
335 1.1.1.5 mrg * generated/_atan_r17.F90: New file.
336 1.1.1.5 mrg * generated/_atanh_r17.F90: New file.
337 1.1.1.5 mrg * generated/_conjg_c17.F90: New file.
338 1.1.1.5 mrg * generated/_cos_c17.F90: New file.
339 1.1.1.5 mrg * generated/_cos_r17.F90: New file.
340 1.1.1.5 mrg * generated/_cosh_r17.F90: New file.
341 1.1.1.5 mrg * generated/_dim_r17.F90: New file.
342 1.1.1.5 mrg * generated/_exp_c17.F90: New file.
343 1.1.1.5 mrg * generated/_exp_r17.F90: New file.
344 1.1.1.5 mrg * generated/_log10_r17.F90: New file.
345 1.1.1.5 mrg * generated/_log_c17.F90: New file.
346 1.1.1.5 mrg * generated/_log_r17.F90: New file.
347 1.1.1.5 mrg * generated/_mod_r17.F90: New file.
348 1.1.1.5 mrg * generated/_sign_r17.F90: New file.
349 1.1.1.5 mrg * generated/_sin_c17.F90: New file.
350 1.1.1.5 mrg * generated/_sin_r17.F90: New file.
351 1.1.1.5 mrg * generated/_sinh_r17.F90: New file.
352 1.1.1.5 mrg * generated/_sqrt_c17.F90: New file.
353 1.1.1.5 mrg * generated/_sqrt_r17.F90: New file.
354 1.1.1.5 mrg * generated/_tan_r17.F90: New file.
355 1.1.1.5 mrg * generated/_tanh_r17.F90: New file.
356 1.1.1.5 mrg * generated/bessel_r17.c: New file.
357 1.1.1.5 mrg * generated/cshift0_c17.c: New file.
358 1.1.1.5 mrg * generated/cshift0_r17.c: New file.
359 1.1.1.5 mrg * generated/cshift1_16_c17.c: New file.
360 1.1.1.5 mrg * generated/cshift1_16_r17.c: New file.
361 1.1.1.5 mrg * generated/cshift1_4_c17.c: New file.
362 1.1.1.5 mrg * generated/cshift1_4_r17.c: New file.
363 1.1.1.5 mrg * generated/cshift1_8_c17.c: New file.
364 1.1.1.5 mrg * generated/cshift1_8_r17.c: New file.
365 1.1.1.5 mrg * generated/findloc0_c17.c: New file.
366 1.1.1.5 mrg * generated/findloc0_r17.c: New file.
367 1.1.1.5 mrg * generated/findloc1_c17.c: New file.
368 1.1.1.5 mrg * generated/findloc1_r17.c: New file.
369 1.1.1.5 mrg * generated/in_pack_c17.c: New file.
370 1.1.1.5 mrg * generated/in_pack_r17.c: New file.
371 1.1.1.5 mrg * generated/in_unpack_c17.c: New file.
372 1.1.1.5 mrg * generated/in_unpack_r17.c: New file.
373 1.1.1.5 mrg * generated/matmul_c17.c: New file.
374 1.1.1.5 mrg * generated/matmul_r17.c: New file.
375 1.1.1.5 mrg * generated/matmulavx128_c17.c: New file.
376 1.1.1.5 mrg * generated/matmulavx128_r17.c: New file.
377 1.1.1.5 mrg * generated/maxloc0_16_r17.c: New file.
378 1.1.1.5 mrg * generated/maxloc0_4_r17.c: New file.
379 1.1.1.5 mrg * generated/maxloc0_8_r17.c: New file.
380 1.1.1.5 mrg * generated/maxloc1_16_r17.c: New file.
381 1.1.1.5 mrg * generated/maxloc1_4_r17.c: New file.
382 1.1.1.5 mrg * generated/maxloc1_8_r17.c: New file.
383 1.1.1.5 mrg * generated/maxval_r17.c: New file.
384 1.1.1.5 mrg * generated/minloc0_16_r17.c: New file.
385 1.1.1.5 mrg * generated/minloc0_4_r17.c: New file.
386 1.1.1.5 mrg * generated/minloc0_8_r17.c: New file.
387 1.1.1.5 mrg * generated/minloc1_16_r17.c: New file.
388 1.1.1.5 mrg * generated/minloc1_4_r17.c: New file.
389 1.1.1.5 mrg * generated/minloc1_8_r17.c: New file.
390 1.1.1.5 mrg * generated/minval_r17.c: New file.
391 1.1.1.5 mrg * generated/norm2_r17.c: New file.
392 1.1.1.5 mrg * generated/pack_c17.c: New file.
393 1.1.1.5 mrg * generated/pack_r17.c: New file.
394 1.1.1.5 mrg * generated/pow_c17_i16.c: New file.
395 1.1.1.5 mrg * generated/pow_c17_i4.c: New file.
396 1.1.1.5 mrg * generated/pow_c17_i8.c: New file.
397 1.1.1.5 mrg * generated/pow_r17_i16.c: New file.
398 1.1.1.5 mrg * generated/pow_r17_i4.c: New file.
399 1.1.1.5 mrg * generated/pow_r17_i8.c: New file.
400 1.1.1.5 mrg * generated/product_c17.c: New file.
401 1.1.1.5 mrg * generated/product_r17.c: New file.
402 1.1.1.5 mrg * generated/reshape_c17.c: New file.
403 1.1.1.5 mrg * generated/reshape_r17.c: New file.
404 1.1.1.5 mrg * generated/spread_c17.c: New file.
405 1.1.1.5 mrg * generated/spread_r17.c: New file.
406 1.1.1.5 mrg * generated/sum_c17.c: New file.
407 1.1.1.5 mrg * generated/sum_r17.c: New file.
408 1.1.1.5 mrg * generated/unpack_c17.c: New file.
409 1.1.1.5 mrg * generated/unpack_r17.c: New file.
410 1.1.1.5 mrg * m4/ifunc.m4: New file.
411 1.1 mrg
412 1.1.1.5 mrg 2022-01-10 Francois-Xavier Coudert <fxcoudert (a] gcc.gnu.org>
413 1.1 mrg
414 1.1.1.5 mrg PR fortran/82207
415 1.1.1.5 mrg * Makefile.am: Pass -fsignaling-nans for IEEE files.
416 1.1.1.5 mrg * Makefile.in: Regenerate.
417 1.1.1.5 mrg * ieee/ieee_helper.c: Use issignaling macro to recognized
418 1.1.1.5 mrg signaling NaNs.
419 1.1 mrg
420 1.1 mrg
422 1.1 mrg Copyright (C) 2022 Free Software Foundation, Inc.
423 1.1 mrg
424 1.1 mrg Copying and distribution of this file, with or without modification,
425 1.1 mrg are permitted in any medium without royalty provided the copyright
426 notice and this notice are preserved.
427