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