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