Home | History | Annotate | Line # | Download | only in libgfortran
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