Home | History | Annotate | Line # | Download | only in libgfortran
      1  1.1  mrg 2023-12-19  Francois-Xavier Coudert  <fxcoudert (a] gcc.gnu.org>
      2  1.1  mrg 
      3  1.1  mrg 	PR libfortran/110651
      4  1.1  mrg 	* libgfortran.spec.in: Remove duplicate libraries.
      5  1.1  mrg 
      6  1.1  mrg 2023-12-18  Harald Anlauf  <anlauf (a] gmx.de>
      7  1.1  mrg 
      8  1.1  mrg 	PR fortran/96580
      9  1.1  mrg 	* intrinsics/date_and_time.c (date_and_time): Handle VALUES argument
     10  1.1  mrg 	for kind=2 and kind=16 (if available).
     11  1.1  mrg 
     12  1.1  mrg 2023-12-11  Lipeng Zhu  <lipeng.zhu (a] intel.com>
     13  1.1  mrg 
     14  1.1  mrg 	* io/async.c (DEBUG_LINE): New macro.
     15  1.1  mrg 	* io/async.h (RWLOCK_DEBUG_ADD): New macro.
     16  1.1  mrg 	(CHECK_RDLOCK): New macro.
     17  1.1  mrg 	(CHECK_WRLOCK): New macro.
     18  1.1  mrg 	(TAIL_RWLOCK_DEBUG_QUEUE): New macro.
     19  1.1  mrg 	(IN_RWLOCK_DEBUG_QUEUE): New macro.
     20  1.1  mrg 	(RDLOCK): New macro.
     21  1.1  mrg 	(WRLOCK): New macro.
     22  1.1  mrg 	(RWUNLOCK): New macro.
     23  1.1  mrg 	(RD_TO_WRLOCK): New macro.
     24  1.1  mrg 	(INTERN_RDLOCK): New macro.
     25  1.1  mrg 	(INTERN_WRLOCK): New macro.
     26  1.1  mrg 	(INTERN_RWUNLOCK): New macro.
     27  1.1  mrg 	* io/io.h (struct gfc_unit): Change UNIT_LOCK to UNIT_RWLOCK in
     28  1.1  mrg 	a comment.
     29  1.1  mrg 	(unit_lock): Remove including associated internal_proto.
     30  1.1  mrg 	(unit_rwlock): New declarations including associated internal_proto.
     31  1.1  mrg 	(dec_waiting_unlocked): Use WRLOCK and RWUNLOCK on unit_rwlock
     32  1.1  mrg 	instead of __gthread_mutex_lock and __gthread_mutex_unlock on
     33  1.1  mrg 	unit_lock.
     34  1.1  mrg 	* io/transfer.c (st_read_done_worker): Use WRLOCK and RWUNLOCK on
     35  1.1  mrg 	unit_rwlock instead of LOCK and UNLOCK on unit_lock.
     36  1.1  mrg 	(st_write_done_worker): Likewise.
     37  1.1  mrg 	* io/unit.c: Change UNIT_LOCK to UNIT_RWLOCK in 'IO locking rules'
     38  1.1  mrg 	comment. Use unit_rwlock variable instead of unit_lock variable.
     39  1.1  mrg 	(get_gfc_unit_from_unit_root): New function.
     40  1.1  mrg 	(get_gfc_unit): Use RDLOCK, WRLOCK and RWUNLOCK on unit_rwlock
     41  1.1  mrg 	instead of LOCK and UNLOCK on unit_lock.
     42  1.1  mrg 	(close_unit_1): Use WRLOCK and RWUNLOCK on unit_rwlock instead of
     43  1.1  mrg 	LOCK and UNLOCK on unit_lock.
     44  1.1  mrg 	(close_units): Likewise.
     45  1.1  mrg 	(newunit_alloc): Use RWUNLOCK on unit_rwlock instead of UNLOCK on
     46  1.1  mrg 	unit_lock.
     47  1.1  mrg 	* io/unix.c (find_file): Use RDLOCK and RWUNLOCK on unit_rwlock
     48  1.1  mrg 	instead of LOCK and UNLOCK on unit_lock.
     49  1.1  mrg 	(flush_all_units): Use WRLOCK and RWUNLOCK on unit_rwlock instead
     50  1.1  mrg 	of LOCK and UNLOCK on unit_lock.
     51  1.1  mrg 
     52  1.1  mrg 2023-12-05  Florian Weimer  <fweimer (a] redhat.com>
     53  1.1  mrg 	    Jakub Jelinek  <jakub (a] redhat.com>
     54  1.1  mrg 
     55  1.1  mrg 	* io/list_read.c (list_formatted_read_scalar) <case BT_CLASS>:
     56  1.1  mrg 	Change types of unit and noiostat to GFC_INTEGER_4 from int, change
     57  1.1  mrg 	type of child_iostat from to GFC_INTEGER_4 * from int *, formatting
     58  1.1  mrg 	fixes.
     59  1.1  mrg 	(nml_read_obj): Likewise.
     60  1.1  mrg 	* io/write.c (list_formatted_write_scalar) <case BT_CLASS>: Likewise.
     61  1.1  mrg 	(nml_write_obj): Likewise.
     62  1.1  mrg 	* io/transfer.c (unformatted_read, unformatted_write): Likewise.
     63  1.1  mrg 
     64  1.1  mrg 2023-11-08  Mikael Morin  <mikael (a] gcc.gnu.org>
     65  1.1  mrg 
     66  1.1  mrg 	PR fortran/112371
     67  1.1  mrg 	* m4/ifunction.m4 (START_ARRAY_FUNCTION, START_MASKED_ARRAY_FUNCTION,
     68  1.1  mrg 	SCALAR_ARRAY_FUNCTION): Remove overwrite of the first dimension of the
     69  1.1  mrg 	array descriptor.
     70  1.1  mrg 	* m4/ifunction-s.m4 (START_ARRAY_FUNCTION, START_MASKED_ARRAY_FUNCTION,
     71  1.1  mrg 	SCALAR_ARRAY_FUNCTION): Ditto.
     72  1.1  mrg 	* m4/ifunction-s2.m4 (START_ARRAY_FUNCTION,
     73  1.1  mrg 	START_MASKED_ARRAY_FUNCTION, SCALAR_ARRAY_FUNCTION): Ditto.
     74  1.1  mrg 	* m4/ifunction_logical.m4 (START_ARRAY_FUNCTION): Ditto.
     75  1.1  mrg 	* m4/ifindloc1.m4: Ditto.
     76  1.1  mrg 	* generated/all_l1.c: Regenerate.
     77  1.1  mrg 	* generated/all_l16.c: Regenerate.
     78  1.1  mrg 	* generated/all_l2.c: Regenerate.
     79  1.1  mrg 	* generated/all_l4.c: Regenerate.
     80  1.1  mrg 	* generated/all_l8.c: Regenerate.
     81  1.1  mrg 	* generated/any_l1.c: Regenerate.
     82  1.1  mrg 	* generated/any_l16.c: Regenerate.
     83  1.1  mrg 	* generated/any_l2.c: Regenerate.
     84  1.1  mrg 	* generated/any_l4.c: Regenerate.
     85  1.1  mrg 	* generated/any_l8.c: Regenerate.
     86  1.1  mrg 	* generated/count_16_l.c: Regenerate.
     87  1.1  mrg 	* generated/count_1_l.c: Regenerate.
     88  1.1  mrg 	* generated/count_2_l.c: Regenerate.
     89  1.1  mrg 	* generated/count_4_l.c: Regenerate.
     90  1.1  mrg 	* generated/count_8_l.c: Regenerate.
     91  1.1  mrg 	* generated/findloc1_c10.c: Regenerate.
     92  1.1  mrg 	* generated/findloc1_c16.c: Regenerate.
     93  1.1  mrg 	* generated/findloc1_c17.c: Regenerate.
     94  1.1  mrg 	* generated/findloc1_c4.c: Regenerate.
     95  1.1  mrg 	* generated/findloc1_c8.c: Regenerate.
     96  1.1  mrg 	* generated/findloc1_i1.c: Regenerate.
     97  1.1  mrg 	* generated/findloc1_i16.c: Regenerate.
     98  1.1  mrg 	* generated/findloc1_i2.c: Regenerate.
     99  1.1  mrg 	* generated/findloc1_i4.c: Regenerate.
    100  1.1  mrg 	* generated/findloc1_i8.c: Regenerate.
    101  1.1  mrg 	* generated/findloc1_r10.c: Regenerate.
    102  1.1  mrg 	* generated/findloc1_r16.c: Regenerate.
    103  1.1  mrg 	* generated/findloc1_r17.c: Regenerate.
    104  1.1  mrg 	* generated/findloc1_r4.c: Regenerate.
    105  1.1  mrg 	* generated/findloc1_r8.c: Regenerate.
    106  1.1  mrg 	* generated/findloc1_s1.c: Regenerate.
    107  1.1  mrg 	* generated/findloc1_s4.c: Regenerate.
    108  1.1  mrg 	* generated/iall_i1.c: Regenerate.
    109  1.1  mrg 	* generated/iall_i16.c: Regenerate.
    110  1.1  mrg 	* generated/iall_i2.c: Regenerate.
    111  1.1  mrg 	* generated/iall_i4.c: Regenerate.
    112  1.1  mrg 	* generated/iall_i8.c: Regenerate.
    113  1.1  mrg 	* generated/iany_i1.c: Regenerate.
    114  1.1  mrg 	* generated/iany_i16.c: Regenerate.
    115  1.1  mrg 	* generated/iany_i2.c: Regenerate.
    116  1.1  mrg 	* generated/iany_i4.c: Regenerate.
    117  1.1  mrg 	* generated/iany_i8.c: Regenerate.
    118  1.1  mrg 	* generated/iparity_i1.c: Regenerate.
    119  1.1  mrg 	* generated/iparity_i16.c: Regenerate.
    120  1.1  mrg 	* generated/iparity_i2.c: Regenerate.
    121  1.1  mrg 	* generated/iparity_i4.c: Regenerate.
    122  1.1  mrg 	* generated/iparity_i8.c: Regenerate.
    123  1.1  mrg 	* generated/maxloc1_16_i1.c: Regenerate.
    124  1.1  mrg 	* generated/maxloc1_16_i16.c: Regenerate.
    125  1.1  mrg 	* generated/maxloc1_16_i2.c: Regenerate.
    126  1.1  mrg 	* generated/maxloc1_16_i4.c: Regenerate.
    127  1.1  mrg 	* generated/maxloc1_16_i8.c: Regenerate.
    128  1.1  mrg 	* generated/maxloc1_16_r10.c: Regenerate.
    129  1.1  mrg 	* generated/maxloc1_16_r16.c: Regenerate.
    130  1.1  mrg 	* generated/maxloc1_16_r17.c: Regenerate.
    131  1.1  mrg 	* generated/maxloc1_16_r4.c: Regenerate.
    132  1.1  mrg 	* generated/maxloc1_16_r8.c: Regenerate.
    133  1.1  mrg 	* generated/maxloc1_16_s1.c: Regenerate.
    134  1.1  mrg 	* generated/maxloc1_16_s4.c: Regenerate.
    135  1.1  mrg 	* generated/maxloc1_4_i1.c: Regenerate.
    136  1.1  mrg 	* generated/maxloc1_4_i16.c: Regenerate.
    137  1.1  mrg 	* generated/maxloc1_4_i2.c: Regenerate.
    138  1.1  mrg 	* generated/maxloc1_4_i4.c: Regenerate.
    139  1.1  mrg 	* generated/maxloc1_4_i8.c: Regenerate.
    140  1.1  mrg 	* generated/maxloc1_4_r10.c: Regenerate.
    141  1.1  mrg 	* generated/maxloc1_4_r16.c: Regenerate.
    142  1.1  mrg 	* generated/maxloc1_4_r17.c: Regenerate.
    143  1.1  mrg 	* generated/maxloc1_4_r4.c: Regenerate.
    144  1.1  mrg 	* generated/maxloc1_4_r8.c: Regenerate.
    145  1.1  mrg 	* generated/maxloc1_4_s1.c: Regenerate.
    146  1.1  mrg 	* generated/maxloc1_4_s4.c: Regenerate.
    147  1.1  mrg 	* generated/maxloc1_8_i1.c: Regenerate.
    148  1.1  mrg 	* generated/maxloc1_8_i16.c: Regenerate.
    149  1.1  mrg 	* generated/maxloc1_8_i2.c: Regenerate.
    150  1.1  mrg 	* generated/maxloc1_8_i4.c: Regenerate.
    151  1.1  mrg 	* generated/maxloc1_8_i8.c: Regenerate.
    152  1.1  mrg 	* generated/maxloc1_8_r10.c: Regenerate.
    153  1.1  mrg 	* generated/maxloc1_8_r16.c: Regenerate.
    154  1.1  mrg 	* generated/maxloc1_8_r17.c: Regenerate.
    155  1.1  mrg 	* generated/maxloc1_8_r4.c: Regenerate.
    156  1.1  mrg 	* generated/maxloc1_8_r8.c: Regenerate.
    157  1.1  mrg 	* generated/maxloc1_8_s1.c: Regenerate.
    158  1.1  mrg 	* generated/maxloc1_8_s4.c: Regenerate.
    159  1.1  mrg 	* generated/maxval1_s1.c: Regenerate.
    160  1.1  mrg 	* generated/maxval1_s4.c: Regenerate.
    161  1.1  mrg 	* generated/maxval_i1.c: Regenerate.
    162  1.1  mrg 	* generated/maxval_i16.c: Regenerate.
    163  1.1  mrg 	* generated/maxval_i2.c: Regenerate.
    164  1.1  mrg 	* generated/maxval_i4.c: Regenerate.
    165  1.1  mrg 	* generated/maxval_i8.c: Regenerate.
    166  1.1  mrg 	* generated/maxval_r10.c: Regenerate.
    167  1.1  mrg 	* generated/maxval_r16.c: Regenerate.
    168  1.1  mrg 	* generated/maxval_r17.c: Regenerate.
    169  1.1  mrg 	* generated/maxval_r4.c: Regenerate.
    170  1.1  mrg 	* generated/maxval_r8.c: Regenerate.
    171  1.1  mrg 	* generated/minloc1_16_i1.c: Regenerate.
    172  1.1  mrg 	* generated/minloc1_16_i16.c: Regenerate.
    173  1.1  mrg 	* generated/minloc1_16_i2.c: Regenerate.
    174  1.1  mrg 	* generated/minloc1_16_i4.c: Regenerate.
    175  1.1  mrg 	* generated/minloc1_16_i8.c: Regenerate.
    176  1.1  mrg 	* generated/minloc1_16_r10.c: Regenerate.
    177  1.1  mrg 	* generated/minloc1_16_r16.c: Regenerate.
    178  1.1  mrg 	* generated/minloc1_16_r17.c: Regenerate.
    179  1.1  mrg 	* generated/minloc1_16_r4.c: Regenerate.
    180  1.1  mrg 	* generated/minloc1_16_r8.c: Regenerate.
    181  1.1  mrg 	* generated/minloc1_16_s1.c: Regenerate.
    182  1.1  mrg 	* generated/minloc1_16_s4.c: Regenerate.
    183  1.1  mrg 	* generated/minloc1_4_i1.c: Regenerate.
    184  1.1  mrg 	* generated/minloc1_4_i16.c: Regenerate.
    185  1.1  mrg 	* generated/minloc1_4_i2.c: Regenerate.
    186  1.1  mrg 	* generated/minloc1_4_i4.c: Regenerate.
    187  1.1  mrg 	* generated/minloc1_4_i8.c: Regenerate.
    188  1.1  mrg 	* generated/minloc1_4_r10.c: Regenerate.
    189  1.1  mrg 	* generated/minloc1_4_r16.c: Regenerate.
    190  1.1  mrg 	* generated/minloc1_4_r17.c: Regenerate.
    191  1.1  mrg 	* generated/minloc1_4_r4.c: Regenerate.
    192  1.1  mrg 	* generated/minloc1_4_r8.c: Regenerate.
    193  1.1  mrg 	* generated/minloc1_4_s1.c: Regenerate.
    194  1.1  mrg 	* generated/minloc1_4_s4.c: Regenerate.
    195  1.1  mrg 	* generated/minloc1_8_i1.c: Regenerate.
    196  1.1  mrg 	* generated/minloc1_8_i16.c: Regenerate.
    197  1.1  mrg 	* generated/minloc1_8_i2.c: Regenerate.
    198  1.1  mrg 	* generated/minloc1_8_i4.c: Regenerate.
    199  1.1  mrg 	* generated/minloc1_8_i8.c: Regenerate.
    200  1.1  mrg 	* generated/minloc1_8_r10.c: Regenerate.
    201  1.1  mrg 	* generated/minloc1_8_r16.c: Regenerate.
    202  1.1  mrg 	* generated/minloc1_8_r17.c: Regenerate.
    203  1.1  mrg 	* generated/minloc1_8_r4.c: Regenerate.
    204  1.1  mrg 	* generated/minloc1_8_r8.c: Regenerate.
    205  1.1  mrg 	* generated/minloc1_8_s1.c: Regenerate.
    206  1.1  mrg 	* generated/minloc1_8_s4.c: Regenerate.
    207  1.1  mrg 	* generated/minval1_s1.c: Regenerate.
    208  1.1  mrg 	* generated/minval1_s4.c: Regenerate.
    209  1.1  mrg 	* generated/minval_i1.c: Regenerate.
    210  1.1  mrg 	* generated/minval_i16.c: Regenerate.
    211  1.1  mrg 	* generated/minval_i2.c: Regenerate.
    212  1.1  mrg 	* generated/minval_i4.c: Regenerate.
    213  1.1  mrg 	* generated/minval_i8.c: Regenerate.
    214  1.1  mrg 	* generated/minval_r10.c: Regenerate.
    215  1.1  mrg 	* generated/minval_r16.c: Regenerate.
    216  1.1  mrg 	* generated/minval_r17.c: Regenerate.
    217  1.1  mrg 	* generated/minval_r4.c: Regenerate.
    218  1.1  mrg 	* generated/minval_r8.c: Regenerate.
    219  1.1  mrg 	* generated/norm2_r10.c: Regenerate.
    220  1.1  mrg 	* generated/norm2_r16.c: Regenerate.
    221  1.1  mrg 	* generated/norm2_r17.c: Regenerate.
    222  1.1  mrg 	* generated/norm2_r4.c: Regenerate.
    223  1.1  mrg 	* generated/norm2_r8.c: Regenerate.
    224  1.1  mrg 	* generated/parity_l1.c: Regenerate.
    225  1.1  mrg 	* generated/parity_l16.c: Regenerate.
    226  1.1  mrg 	* generated/parity_l2.c: Regenerate.
    227  1.1  mrg 	* generated/parity_l4.c: Regenerate.
    228  1.1  mrg 	* generated/parity_l8.c: Regenerate.
    229  1.1  mrg 	* generated/product_c10.c: Regenerate.
    230  1.1  mrg 	* generated/product_c16.c: Regenerate.
    231  1.1  mrg 	* generated/product_c17.c: Regenerate.
    232  1.1  mrg 	* generated/product_c4.c: Regenerate.
    233  1.1  mrg 	* generated/product_c8.c: Regenerate.
    234  1.1  mrg 	* generated/product_i1.c: Regenerate.
    235  1.1  mrg 	* generated/product_i16.c: Regenerate.
    236  1.1  mrg 	* generated/product_i2.c: Regenerate.
    237  1.1  mrg 	* generated/product_i4.c: Regenerate.
    238  1.1  mrg 	* generated/product_i8.c: Regenerate.
    239  1.1  mrg 	* generated/product_r10.c: Regenerate.
    240  1.1  mrg 	* generated/product_r16.c: Regenerate.
    241  1.1  mrg 	* generated/product_r17.c: Regenerate.
    242  1.1  mrg 	* generated/product_r4.c: Regenerate.
    243  1.1  mrg 	* generated/product_r8.c: Regenerate.
    244  1.1  mrg 	* generated/sum_c10.c: Regenerate.
    245  1.1  mrg 	* generated/sum_c16.c: Regenerate.
    246  1.1  mrg 	* generated/sum_c17.c: Regenerate.
    247  1.1  mrg 	* generated/sum_c4.c: Regenerate.
    248  1.1  mrg 	* generated/sum_c8.c: Regenerate.
    249  1.1  mrg 	* generated/sum_i1.c: Regenerate.
    250  1.1  mrg 	* generated/sum_i16.c: Regenerate.
    251  1.1  mrg 	* generated/sum_i2.c: Regenerate.
    252  1.1  mrg 	* generated/sum_i4.c: Regenerate.
    253  1.1  mrg 	* generated/sum_i8.c: Regenerate.
    254  1.1  mrg 	* generated/sum_r10.c: Regenerate.
    255  1.1  mrg 	* generated/sum_r16.c: Regenerate.
    256  1.1  mrg 	* generated/sum_r17.c: Regenerate.
    257  1.1  mrg 	* generated/sum_r4.c: Regenerate.
    258  1.1  mrg 	* generated/sum_r8.c: Regenerate.
    259  1.1  mrg 
    260  1.1  mrg 2023-11-08  Mikael Morin  <mikael (a] gcc.gnu.org>
    261  1.1  mrg 
    262  1.1  mrg 	PR fortran/112371
    263  1.1  mrg 	* m4/ifunction.m4 (START_MASKED_ARRAY_FUNCTION): Remove early return if
    264  1.1  mrg 	extent is zero or less, and clamp negative value to zero.
    265  1.1  mrg 	* m4/ifunction-s.m4 (START_MASKED_ARRAY_FUNCTION): Ditto.
    266  1.1  mrg 	* m4/ifunction-s2.m4 (START_MASKED_ARRAY_FUNCTION): Ditto.
    267  1.1  mrg 	* generated/iall_i1.c: Regenerate.
    268  1.1  mrg 	* generated/iall_i16.c: Regenerate.
    269  1.1  mrg 	* generated/iall_i2.c: Regenerate.
    270  1.1  mrg 	* generated/iall_i4.c: Regenerate.
    271  1.1  mrg 	* generated/iall_i8.c: Regenerate.
    272  1.1  mrg 	* generated/iany_i1.c: Regenerate.
    273  1.1  mrg 	* generated/iany_i16.c: Regenerate.
    274  1.1  mrg 	* generated/iany_i2.c: Regenerate.
    275  1.1  mrg 	* generated/iany_i4.c: Regenerate.
    276  1.1  mrg 	* generated/iany_i8.c: Regenerate.
    277  1.1  mrg 	* generated/iparity_i1.c: Regenerate.
    278  1.1  mrg 	* generated/iparity_i16.c: Regenerate.
    279  1.1  mrg 	* generated/iparity_i2.c: Regenerate.
    280  1.1  mrg 	* generated/iparity_i4.c: Regenerate.
    281  1.1  mrg 	* generated/iparity_i8.c: Regenerate.
    282  1.1  mrg 	* generated/maxloc1_16_i1.c: Regenerate.
    283  1.1  mrg 	* generated/maxloc1_16_i16.c: Regenerate.
    284  1.1  mrg 	* generated/maxloc1_16_i2.c: Regenerate.
    285  1.1  mrg 	* generated/maxloc1_16_i4.c: Regenerate.
    286  1.1  mrg 	* generated/maxloc1_16_i8.c: Regenerate.
    287  1.1  mrg 	* generated/maxloc1_16_r10.c: Regenerate.
    288  1.1  mrg 	* generated/maxloc1_16_r16.c: Regenerate.
    289  1.1  mrg 	* generated/maxloc1_16_r17.c: Regenerate.
    290  1.1  mrg 	* generated/maxloc1_16_r4.c: Regenerate.
    291  1.1  mrg 	* generated/maxloc1_16_r8.c: Regenerate.
    292  1.1  mrg 	* generated/maxloc1_16_s1.c: Regenerate.
    293  1.1  mrg 	* generated/maxloc1_16_s4.c: Regenerate.
    294  1.1  mrg 	* generated/maxloc1_4_i1.c: Regenerate.
    295  1.1  mrg 	* generated/maxloc1_4_i16.c: Regenerate.
    296  1.1  mrg 	* generated/maxloc1_4_i2.c: Regenerate.
    297  1.1  mrg 	* generated/maxloc1_4_i4.c: Regenerate.
    298  1.1  mrg 	* generated/maxloc1_4_i8.c: Regenerate.
    299  1.1  mrg 	* generated/maxloc1_4_r10.c: Regenerate.
    300  1.1  mrg 	* generated/maxloc1_4_r16.c: Regenerate.
    301  1.1  mrg 	* generated/maxloc1_4_r17.c: Regenerate.
    302  1.1  mrg 	* generated/maxloc1_4_r4.c: Regenerate.
    303  1.1  mrg 	* generated/maxloc1_4_r8.c: Regenerate.
    304  1.1  mrg 	* generated/maxloc1_4_s1.c: Regenerate.
    305  1.1  mrg 	* generated/maxloc1_4_s4.c: Regenerate.
    306  1.1  mrg 	* generated/maxloc1_8_i1.c: Regenerate.
    307  1.1  mrg 	* generated/maxloc1_8_i16.c: Regenerate.
    308  1.1  mrg 	* generated/maxloc1_8_i2.c: Regenerate.
    309  1.1  mrg 	* generated/maxloc1_8_i4.c: Regenerate.
    310  1.1  mrg 	* generated/maxloc1_8_i8.c: Regenerate.
    311  1.1  mrg 	* generated/maxloc1_8_r10.c: Regenerate.
    312  1.1  mrg 	* generated/maxloc1_8_r16.c: Regenerate.
    313  1.1  mrg 	* generated/maxloc1_8_r17.c: Regenerate.
    314  1.1  mrg 	* generated/maxloc1_8_r4.c: Regenerate.
    315  1.1  mrg 	* generated/maxloc1_8_r8.c: Regenerate.
    316  1.1  mrg 	* generated/maxloc1_8_s1.c: Regenerate.
    317  1.1  mrg 	* generated/maxloc1_8_s4.c: Regenerate.
    318  1.1  mrg 	* generated/maxval1_s1.c: Regenerate.
    319  1.1  mrg 	* generated/maxval1_s4.c: Regenerate.
    320  1.1  mrg 	* generated/maxval_i1.c: Regenerate.
    321  1.1  mrg 	* generated/maxval_i16.c: Regenerate.
    322  1.1  mrg 	* generated/maxval_i2.c: Regenerate.
    323  1.1  mrg 	* generated/maxval_i4.c: Regenerate.
    324  1.1  mrg 	* generated/maxval_i8.c: Regenerate.
    325  1.1  mrg 	* generated/maxval_r10.c: Regenerate.
    326  1.1  mrg 	* generated/maxval_r16.c: Regenerate.
    327  1.1  mrg 	* generated/maxval_r17.c: Regenerate.
    328  1.1  mrg 	* generated/maxval_r4.c: Regenerate.
    329  1.1  mrg 	* generated/maxval_r8.c: Regenerate.
    330  1.1  mrg 	* generated/minloc1_16_i1.c: Regenerate.
    331  1.1  mrg 	* generated/minloc1_16_i16.c: Regenerate.
    332  1.1  mrg 	* generated/minloc1_16_i2.c: Regenerate.
    333  1.1  mrg 	* generated/minloc1_16_i4.c: Regenerate.
    334  1.1  mrg 	* generated/minloc1_16_i8.c: Regenerate.
    335  1.1  mrg 	* generated/minloc1_16_r10.c: Regenerate.
    336  1.1  mrg 	* generated/minloc1_16_r16.c: Regenerate.
    337  1.1  mrg 	* generated/minloc1_16_r17.c: Regenerate.
    338  1.1  mrg 	* generated/minloc1_16_r4.c: Regenerate.
    339  1.1  mrg 	* generated/minloc1_16_r8.c: Regenerate.
    340  1.1  mrg 	* generated/minloc1_16_s1.c: Regenerate.
    341  1.1  mrg 	* generated/minloc1_16_s4.c: Regenerate.
    342  1.1  mrg 	* generated/minloc1_4_i1.c: Regenerate.
    343  1.1  mrg 	* generated/minloc1_4_i16.c: Regenerate.
    344  1.1  mrg 	* generated/minloc1_4_i2.c: Regenerate.
    345  1.1  mrg 	* generated/minloc1_4_i4.c: Regenerate.
    346  1.1  mrg 	* generated/minloc1_4_i8.c: Regenerate.
    347  1.1  mrg 	* generated/minloc1_4_r10.c: Regenerate.
    348  1.1  mrg 	* generated/minloc1_4_r16.c: Regenerate.
    349  1.1  mrg 	* generated/minloc1_4_r17.c: Regenerate.
    350  1.1  mrg 	* generated/minloc1_4_r4.c: Regenerate.
    351  1.1  mrg 	* generated/minloc1_4_r8.c: Regenerate.
    352  1.1  mrg 	* generated/minloc1_4_s1.c: Regenerate.
    353  1.1  mrg 	* generated/minloc1_4_s4.c: Regenerate.
    354  1.1  mrg 	* generated/minloc1_8_i1.c: Regenerate.
    355  1.1  mrg 	* generated/minloc1_8_i16.c: Regenerate.
    356  1.1  mrg 	* generated/minloc1_8_i2.c: Regenerate.
    357  1.1  mrg 	* generated/minloc1_8_i4.c: Regenerate.
    358  1.1  mrg 	* generated/minloc1_8_i8.c: Regenerate.
    359  1.1  mrg 	* generated/minloc1_8_r10.c: Regenerate.
    360  1.1  mrg 	* generated/minloc1_8_r16.c: Regenerate.
    361  1.1  mrg 	* generated/minloc1_8_r17.c: Regenerate.
    362  1.1  mrg 	* generated/minloc1_8_r4.c: Regenerate.
    363  1.1  mrg 	* generated/minloc1_8_r8.c: Regenerate.
    364  1.1  mrg 	* generated/minloc1_8_s1.c: Regenerate.
    365  1.1  mrg 	* generated/minloc1_8_s4.c: Regenerate.
    366  1.1  mrg 	* generated/minval1_s1.c: Regenerate.
    367  1.1  mrg 	* generated/minval1_s4.c: Regenerate.
    368  1.1  mrg 	* generated/minval_i1.c: Regenerate.
    369  1.1  mrg 	* generated/minval_i16.c: Regenerate.
    370  1.1  mrg 	* generated/minval_i2.c: Regenerate.
    371  1.1  mrg 	* generated/minval_i4.c: Regenerate.
    372  1.1  mrg 	* generated/minval_i8.c: Regenerate.
    373  1.1  mrg 	* generated/minval_r10.c: Regenerate.
    374  1.1  mrg 	* generated/minval_r16.c: Regenerate.
    375  1.1  mrg 	* generated/minval_r17.c: Regenerate.
    376  1.1  mrg 	* generated/minval_r4.c: Regenerate.
    377  1.1  mrg 	* generated/minval_r8.c: Regenerate.
    378  1.1  mrg 	* generated/product_c10.c: Regenerate.
    379  1.1  mrg 	* generated/product_c16.c: Regenerate.
    380  1.1  mrg 	* generated/product_c17.c: Regenerate.
    381  1.1  mrg 	* generated/product_c4.c: Regenerate.
    382  1.1  mrg 	* generated/product_c8.c: Regenerate.
    383  1.1  mrg 	* generated/product_i1.c: Regenerate.
    384  1.1  mrg 	* generated/product_i16.c: Regenerate.
    385  1.1  mrg 	* generated/product_i2.c: Regenerate.
    386  1.1  mrg 	* generated/product_i4.c: Regenerate.
    387  1.1  mrg 	* generated/product_i8.c: Regenerate.
    388  1.1  mrg 	* generated/product_r10.c: Regenerate.
    389  1.1  mrg 	* generated/product_r16.c: Regenerate.
    390  1.1  mrg 	* generated/product_r17.c: Regenerate.
    391  1.1  mrg 	* generated/product_r4.c: Regenerate.
    392  1.1  mrg 	* generated/product_r8.c: Regenerate.
    393  1.1  mrg 	* generated/sum_c10.c: Regenerate.
    394  1.1  mrg 	* generated/sum_c16.c: Regenerate.
    395  1.1  mrg 	* generated/sum_c17.c: Regenerate.
    396  1.1  mrg 	* generated/sum_c4.c: Regenerate.
    397  1.1  mrg 	* generated/sum_c8.c: Regenerate.
    398  1.1  mrg 	* generated/sum_i1.c: Regenerate.
    399  1.1  mrg 	* generated/sum_i16.c: Regenerate.
    400  1.1  mrg 	* generated/sum_i2.c: Regenerate.
    401  1.1  mrg 	* generated/sum_i4.c: Regenerate.
    402  1.1  mrg 	* generated/sum_i8.c: Regenerate.
    403  1.1  mrg 	* generated/sum_r10.c: Regenerate.
    404  1.1  mrg 	* generated/sum_r16.c: Regenerate.
    405  1.1  mrg 	* generated/sum_r17.c: Regenerate.
    406  1.1  mrg 	* generated/sum_r4.c: Regenerate.
    407  1.1  mrg 	* generated/sum_r8.c: Regenerate.
    408  1.1  mrg 
    409  1.1  mrg 2023-11-08  Mikael Morin  <mikael (a] gcc.gnu.org>
    410  1.1  mrg 
    411  1.1  mrg 	PR fortran/112412
    412  1.1  mrg 	* m4/ifunction.m4 (START_MASKED_ARRAY_FUNCTION, SCALAR_ARRAY_FUNCTION):
    413  1.1  mrg 	Don't skip allocation if the allocation size is zero.
    414  1.1  mrg 	* m4/ifunction-s.m4 (START_MASKED_ARRAY_FUNCTION,
    415  1.1  mrg 	SCALAR_ARRAY_FUNCTION): Ditto.
    416  1.1  mrg 	* m4/ifunction-s2.m4 (START_MASKED_ARRAY_FUNCTION,
    417  1.1  mrg 	SCALAR_ARRAY_FUNCTION): Ditto.
    418  1.1  mrg 	* m4/ifunction_logical.m4 (START_ARRAY_FUNCTION): Ditto.
    419  1.1  mrg 	* generated/all_l1.c: Regenerate.
    420  1.1  mrg 	* generated/all_l16.c: Regenerate.
    421  1.1  mrg 	* generated/all_l2.c: Regenerate.
    422  1.1  mrg 	* generated/all_l4.c: Regenerate.
    423  1.1  mrg 	* generated/all_l8.c: Regenerate.
    424  1.1  mrg 	* generated/any_l1.c: Regenerate.
    425  1.1  mrg 	* generated/any_l16.c: Regenerate.
    426  1.1  mrg 	* generated/any_l2.c: Regenerate.
    427  1.1  mrg 	* generated/any_l4.c: Regenerate.
    428  1.1  mrg 	* generated/any_l8.c: Regenerate.
    429  1.1  mrg 	* generated/count_16_l.c: Regenerate.
    430  1.1  mrg 	* generated/count_1_l.c: Regenerate.
    431  1.1  mrg 	* generated/count_2_l.c: Regenerate.
    432  1.1  mrg 	* generated/count_4_l.c: Regenerate.
    433  1.1  mrg 	* generated/count_8_l.c: Regenerate.
    434  1.1  mrg 	* generated/iall_i1.c: Regenerate.
    435  1.1  mrg 	* generated/iall_i16.c: Regenerate.
    436  1.1  mrg 	* generated/iall_i2.c: Regenerate.
    437  1.1  mrg 	* generated/iall_i4.c: Regenerate.
    438  1.1  mrg 	* generated/iall_i8.c: Regenerate.
    439  1.1  mrg 	* generated/iany_i1.c: Regenerate.
    440  1.1  mrg 	* generated/iany_i16.c: Regenerate.
    441  1.1  mrg 	* generated/iany_i2.c: Regenerate.
    442  1.1  mrg 	* generated/iany_i4.c: Regenerate.
    443  1.1  mrg 	* generated/iany_i8.c: Regenerate.
    444  1.1  mrg 	* generated/iparity_i1.c: Regenerate.
    445  1.1  mrg 	* generated/iparity_i16.c: Regenerate.
    446  1.1  mrg 	* generated/iparity_i2.c: Regenerate.
    447  1.1  mrg 	* generated/iparity_i4.c: Regenerate.
    448  1.1  mrg 	* generated/iparity_i8.c: Regenerate.
    449  1.1  mrg 	* generated/maxloc1_16_i1.c: Regenerate.
    450  1.1  mrg 	* generated/maxloc1_16_i16.c: Regenerate.
    451  1.1  mrg 	* generated/maxloc1_16_i2.c: Regenerate.
    452  1.1  mrg 	* generated/maxloc1_16_i4.c: Regenerate.
    453  1.1  mrg 	* generated/maxloc1_16_i8.c: Regenerate.
    454  1.1  mrg 	* generated/maxloc1_16_r10.c: Regenerate.
    455  1.1  mrg 	* generated/maxloc1_16_r16.c: Regenerate.
    456  1.1  mrg 	* generated/maxloc1_16_r17.c: Regenerate.
    457  1.1  mrg 	* generated/maxloc1_16_r4.c: Regenerate.
    458  1.1  mrg 	* generated/maxloc1_16_r8.c: Regenerate.
    459  1.1  mrg 	* generated/maxloc1_16_s1.c: Regenerate.
    460  1.1  mrg 	* generated/maxloc1_16_s4.c: Regenerate.
    461  1.1  mrg 	* generated/maxloc1_4_i1.c: Regenerate.
    462  1.1  mrg 	* generated/maxloc1_4_i16.c: Regenerate.
    463  1.1  mrg 	* generated/maxloc1_4_i2.c: Regenerate.
    464  1.1  mrg 	* generated/maxloc1_4_i4.c: Regenerate.
    465  1.1  mrg 	* generated/maxloc1_4_i8.c: Regenerate.
    466  1.1  mrg 	* generated/maxloc1_4_r10.c: Regenerate.
    467  1.1  mrg 	* generated/maxloc1_4_r16.c: Regenerate.
    468  1.1  mrg 	* generated/maxloc1_4_r17.c: Regenerate.
    469  1.1  mrg 	* generated/maxloc1_4_r4.c: Regenerate.
    470  1.1  mrg 	* generated/maxloc1_4_r8.c: Regenerate.
    471  1.1  mrg 	* generated/maxloc1_4_s1.c: Regenerate.
    472  1.1  mrg 	* generated/maxloc1_4_s4.c: Regenerate.
    473  1.1  mrg 	* generated/maxloc1_8_i1.c: Regenerate.
    474  1.1  mrg 	* generated/maxloc1_8_i16.c: Regenerate.
    475  1.1  mrg 	* generated/maxloc1_8_i2.c: Regenerate.
    476  1.1  mrg 	* generated/maxloc1_8_i4.c: Regenerate.
    477  1.1  mrg 	* generated/maxloc1_8_i8.c: Regenerate.
    478  1.1  mrg 	* generated/maxloc1_8_r10.c: Regenerate.
    479  1.1  mrg 	* generated/maxloc1_8_r16.c: Regenerate.
    480  1.1  mrg 	* generated/maxloc1_8_r17.c: Regenerate.
    481  1.1  mrg 	* generated/maxloc1_8_r4.c: Regenerate.
    482  1.1  mrg 	* generated/maxloc1_8_r8.c: Regenerate.
    483  1.1  mrg 	* generated/maxloc1_8_s1.c: Regenerate.
    484  1.1  mrg 	* generated/maxloc1_8_s4.c: Regenerate.
    485  1.1  mrg 	* generated/maxval1_s1.c: Regenerate.
    486  1.1  mrg 	* generated/maxval1_s4.c: Regenerate.
    487  1.1  mrg 	* generated/maxval_i1.c: Regenerate.
    488  1.1  mrg 	* generated/maxval_i16.c: Regenerate.
    489  1.1  mrg 	* generated/maxval_i2.c: Regenerate.
    490  1.1  mrg 	* generated/maxval_i4.c: Regenerate.
    491  1.1  mrg 	* generated/maxval_i8.c: Regenerate.
    492  1.1  mrg 	* generated/maxval_r10.c: Regenerate.
    493  1.1  mrg 	* generated/maxval_r16.c: Regenerate.
    494  1.1  mrg 	* generated/maxval_r17.c: Regenerate.
    495  1.1  mrg 	* generated/maxval_r4.c: Regenerate.
    496  1.1  mrg 	* generated/maxval_r8.c: Regenerate.
    497  1.1  mrg 	* generated/minloc1_16_i1.c: Regenerate.
    498  1.1  mrg 	* generated/minloc1_16_i16.c: Regenerate.
    499  1.1  mrg 	* generated/minloc1_16_i2.c: Regenerate.
    500  1.1  mrg 	* generated/minloc1_16_i4.c: Regenerate.
    501  1.1  mrg 	* generated/minloc1_16_i8.c: Regenerate.
    502  1.1  mrg 	* generated/minloc1_16_r10.c: Regenerate.
    503  1.1  mrg 	* generated/minloc1_16_r16.c: Regenerate.
    504  1.1  mrg 	* generated/minloc1_16_r17.c: Regenerate.
    505  1.1  mrg 	* generated/minloc1_16_r4.c: Regenerate.
    506  1.1  mrg 	* generated/minloc1_16_r8.c: Regenerate.
    507  1.1  mrg 	* generated/minloc1_16_s1.c: Regenerate.
    508  1.1  mrg 	* generated/minloc1_16_s4.c: Regenerate.
    509  1.1  mrg 	* generated/minloc1_4_i1.c: Regenerate.
    510  1.1  mrg 	* generated/minloc1_4_i16.c: Regenerate.
    511  1.1  mrg 	* generated/minloc1_4_i2.c: Regenerate.
    512  1.1  mrg 	* generated/minloc1_4_i4.c: Regenerate.
    513  1.1  mrg 	* generated/minloc1_4_i8.c: Regenerate.
    514  1.1  mrg 	* generated/minloc1_4_r10.c: Regenerate.
    515  1.1  mrg 	* generated/minloc1_4_r16.c: Regenerate.
    516  1.1  mrg 	* generated/minloc1_4_r17.c: Regenerate.
    517  1.1  mrg 	* generated/minloc1_4_r4.c: Regenerate.
    518  1.1  mrg 	* generated/minloc1_4_r8.c: Regenerate.
    519  1.1  mrg 	* generated/minloc1_4_s1.c: Regenerate.
    520  1.1  mrg 	* generated/minloc1_4_s4.c: Regenerate.
    521  1.1  mrg 	* generated/minloc1_8_i1.c: Regenerate.
    522  1.1  mrg 	* generated/minloc1_8_i16.c: Regenerate.
    523  1.1  mrg 	* generated/minloc1_8_i2.c: Regenerate.
    524  1.1  mrg 	* generated/minloc1_8_i4.c: Regenerate.
    525  1.1  mrg 	* generated/minloc1_8_i8.c: Regenerate.
    526  1.1  mrg 	* generated/minloc1_8_r10.c: Regenerate.
    527  1.1  mrg 	* generated/minloc1_8_r16.c: Regenerate.
    528  1.1  mrg 	* generated/minloc1_8_r17.c: Regenerate.
    529  1.1  mrg 	* generated/minloc1_8_r4.c: Regenerate.
    530  1.1  mrg 	* generated/minloc1_8_r8.c: Regenerate.
    531  1.1  mrg 	* generated/minloc1_8_s1.c: Regenerate.
    532  1.1  mrg 	* generated/minloc1_8_s4.c: Regenerate.
    533  1.1  mrg 	* generated/minval1_s1.c: Regenerate.
    534  1.1  mrg 	* generated/minval1_s4.c: Regenerate.
    535  1.1  mrg 	* generated/minval_i1.c: Regenerate.
    536  1.1  mrg 	* generated/minval_i16.c: Regenerate.
    537  1.1  mrg 	* generated/minval_i2.c: Regenerate.
    538  1.1  mrg 	* generated/minval_i4.c: Regenerate.
    539  1.1  mrg 	* generated/minval_i8.c: Regenerate.
    540  1.1  mrg 	* generated/minval_r10.c: Regenerate.
    541  1.1  mrg 	* generated/minval_r16.c: Regenerate.
    542  1.1  mrg 	* generated/minval_r17.c: Regenerate.
    543  1.1  mrg 	* generated/minval_r4.c: Regenerate.
    544  1.1  mrg 	* generated/minval_r8.c: Regenerate.
    545  1.1  mrg 	* generated/product_c10.c: Regenerate.
    546  1.1  mrg 	* generated/product_c16.c: Regenerate.
    547  1.1  mrg 	* generated/product_c17.c: Regenerate.
    548  1.1  mrg 	* generated/product_c4.c: Regenerate.
    549  1.1  mrg 	* generated/product_c8.c: Regenerate.
    550  1.1  mrg 	* generated/product_i1.c: Regenerate.
    551  1.1  mrg 	* generated/product_i16.c: Regenerate.
    552  1.1  mrg 	* generated/product_i2.c: Regenerate.
    553  1.1  mrg 	* generated/product_i4.c: Regenerate.
    554  1.1  mrg 	* generated/product_i8.c: Regenerate.
    555  1.1  mrg 	* generated/product_r10.c: Regenerate.
    556  1.1  mrg 	* generated/product_r16.c: Regenerate.
    557  1.1  mrg 	* generated/product_r17.c: Regenerate.
    558  1.1  mrg 	* generated/product_r4.c: Regenerate.
    559  1.1  mrg 	* generated/product_r8.c: Regenerate.
    560  1.1  mrg 	* generated/sum_c10.c: Regenerate.
    561  1.1  mrg 	* generated/sum_c16.c: Regenerate.
    562  1.1  mrg 	* generated/sum_c17.c: Regenerate.
    563  1.1  mrg 	* generated/sum_c4.c: Regenerate.
    564  1.1  mrg 	* generated/sum_c8.c: Regenerate.
    565  1.1  mrg 	* generated/sum_i1.c: Regenerate.
    566  1.1  mrg 	* generated/sum_i16.c: Regenerate.
    567  1.1  mrg 	* generated/sum_i2.c: Regenerate.
    568  1.1  mrg 	* generated/sum_i4.c: Regenerate.
    569  1.1  mrg 	* generated/sum_i8.c: Regenerate.
    570  1.1  mrg 	* generated/sum_r10.c: Regenerate.
    571  1.1  mrg 	* generated/sum_r16.c: Regenerate.
    572  1.1  mrg 	* generated/sum_r17.c: Regenerate.
    573  1.1  mrg 	* generated/sum_r4.c: Regenerate.
    574  1.1  mrg 	* generated/sum_r8.c: Regenerate.
    575  1.1  mrg 
    576  1.1  mrg 2023-11-06  Tobias Burnus  <tobias (a] codesourcery.com>
    577  1.1  mrg 
    578  1.1  mrg 	PR libfortran/112364
    579  1.1  mrg 	* io/async.c (enqueue_transfer, enqueue_done_id, enqueue_done,
    580  1.1  mrg 	enqueue_close): Swap 1st and 2nd arg in calloc call.
    581  1.1  mrg 
    582  1.1  mrg 2023-10-22  Iain Sandoe  <iain (a] sandoe.co.uk>
    583  1.1  mrg 
    584  1.1  mrg 	* Makefile.am: Handle Darwin rpaths.
    585  1.1  mrg 	* Makefile.in: Regenerate.
    586  1.1  mrg 	* configure: Regenerate.
    587  1.1  mrg 	* configure.ac: Handle Darwin rpaths
    588  1.1  mrg 
    589  1.1  mrg 2023-09-28  Tobias Burnus  <tobias (a] codesourcery.com>
    590  1.1  mrg 
    591  1.1  mrg 	* io/write.c (xtoa_big): Change a 'GCC diagnostic ignored
    592  1.1  mrg 	"-Wstringop-overflow"' to an assumption (via __builtin_unreachable).t
    593  1.1  mrg 
    594  1.1  mrg 2023-08-07  Nick Alcock  <nick.alcock (a] oracle.com>
    595  1.1  mrg 
    596  1.1  mrg 	* configure: Regenerate.
    597  1.1  mrg 
    598  1.1  mrg 2023-08-07  Alexander von Gluck IV  <kallisti5 (a] unixzen.com>
    599  1.1  mrg 
    600  1.1  mrg 	* configure: Regenerate.
    601  1.1  mrg 
    602  1.1  mrg 2023-08-07  Nick Alcock  <nick.alcock (a] oracle.com>
    603  1.1  mrg 
    604  1.1  mrg 	* configure: Regenerate.
    605  1.1  mrg 
    606  1.1  mrg 2023-08-07  Nick Alcock  <nick.alcock (a] oracle.com>
    607  1.1  mrg 
    608  1.1  mrg 	* configure: Regenerate.
    609  1.1  mrg 
    610  1.1  mrg 2023-08-07  H.J. Lu  <hjl.tools (a] gmail.com>
    611  1.1  mrg 
    612  1.1  mrg 	* configure: Regenerate.
    613  1.1  mrg 
    614  1.1  mrg 2023-08-07  H.J. Lu  <hjl.tools (a] gmail.com>
    615  1.1  mrg 
    616  1.1  mrg 	* configure: Regenerate.
    617  1.1  mrg 
    618  1.1  mrg 2023-07-21  Andrew Pinski  <apinski (a] marvell.com>
    619  1.1  mrg 
    620  1.1  mrg 	PR libfortran/110759
    621  1.1  mrg 	* ieee/ieee_arithmetic.F90
    622  1.1  mrg 	(COMP_INTERFACE): Remove the comma after EXPAND_INTER_MACRO_16
    623  1.1  mrg 	and EXPAND_INTER_MACRO_10.
    624  1.1  mrg 	(EXPAND_INTER_MACRO_16): Add comma here if 16 byte fp exist.
    625  1.1  mrg 	(EXPAND_INTER_MACRO_10): Likewise.
    626  1.1  mrg 
    627  1.1  mrg 2023-07-20  Francois-Xavier Coudert  <fxcoudert (a] gcc.gnu.org>
    628  1.1  mrg 
    629  1.1  mrg 	* ieee/ieee_arithmetic.F90: Add IEEE_QUIET_* and
    630  1.1  mrg 	IEEE_SIGNALING_* functions.
    631  1.1  mrg 
    632  1.1  mrg 2023-06-11  Francois-Xavier Coudert  <fxcoudert (a] gcc.gnu.org>
    633  1.1  mrg 
    634  1.1  mrg 	PR libfortran/109373
    635  1.1  mrg 	* configure.ac: Remove support for --enable-intermodule
    636  1.1  mrg 	* Makefile.am: Remove onestep path.
    637  1.1  mrg 	* configure: Regenerate.
    638  1.1  mrg 	* Makefile.in: Regenerate.
    639  1.1  mrg 
    640  1.1  mrg 2023-06-10  Francois-Xavier Coudert  <fxcoudert (a] gcc.gnu.org>
    641  1.1  mrg 
    642  1.1  mrg 	* ieee/ieee_arithmetic.F90: Add IEEE_MIN_NUM, IEEE_MAX_NUM,
    643  1.1  mrg 	IEEE_MIN_NUM_MAG, and IEEE_MAX_NUM_MAG functions.
    644  1.1  mrg 
    645  1.1  mrg 2023-05-12  Jerry DeLisle  <jvdelisle (a] gcc.gnu.org>
    646  1.1  mrg 
    647  1.1  mrg 	PR fortran/109662
    648  1.1  mrg 	* io/unit.c (set_internal_unit): Set the internal unit
    649  1.1  mrg 	last_char to zero so that previous EOF characters do not
    650  1.1  mrg 	influence the next read.
    651  1.1  mrg 
    652  1.1  mrg 2023-05-08  Bernhard Reutner-Fischer  <aldot (a] gcc.gnu.org>
    653  1.1  mrg 
    654  1.1  mrg 	* caf/single.c (_gfortran_caf_register): Fix coding style.
    655  1.1  mrg 	* io/async.c (update_pdt, async_io): Likewise.
    656  1.1  mrg 	* io/format.c (free_format_data): Likewise.
    657  1.1  mrg 	* io/transfer.c (st_read_done_worker, st_write_done_worker): Likewise.
    658  1.1  mrg 	* io/unix.c (mem_close): Likewise.
    659  1.1  mrg 
    660  1.1  mrg 2023-05-08  Bernhard Reutner-Fischer  <aldot (a] gcc.gnu.org>
    661  1.1  mrg 
    662  1.1  mrg 	* caf/single.c (_gfortran_caf_register): Call free() unconditionally.
    663  1.1  mrg 	* io/async.c (update_pdt, async_io): Likewise.
    664  1.1  mrg 	* io/format.c (free_format_data): Likewise.
    665  1.1  mrg 	* io/transfer.c (st_read_done_worker, st_write_done_worker): Likewise.
    666  1.1  mrg 	* io/unix.c (mem_close): Likewise.
    667  1.1  mrg 
    668  1.1  mrg 2023-05-08  Jerry DeLisle  <jvdelisle (a] gcc.gnu.org>
    669  1.1  mrg 
    670  1.1  mrg 	PR fortran/109662
    671  1.1  mrg 	* io/list_read.c: Add check for a semicolon after a namelist
    672  1.1  mrg 	name in read input. Issue a runtime error message.
    673  1.1  mrg 
    674  1.1  mrg 2023-05-06  Jerry DeLisle  <jvdelisle (a] gcc.gnu.org>
    675  1.1  mrg 
    676  1.1  mrg 	PR fortran/109662
    677  1.1  mrg 	* io/list_read.c: Add a check for a comma after a namelist
    678  1.1  mrg 	name in read input. Issue a runtime error message.
    679  1.1  mrg 
    680  1.1  mrg 2023-02-28  Jerry DeLisle  <jvdelisle (a] gcc.gnu.org>
    681  1.1  mrg 
    682  1.1  mrg 	* generated/pack_c10.c (pack_c10): Regenerated.
    683  1.1  mrg 	* generated/pack_c16.c (pack_c16): Regenerated.
    684  1.1  mrg 	* generated/pack_c17.c (pack_c17): Regenerated.
    685  1.1  mrg 	* generated/pack_c4.c (pack_c4): Regenerated.
    686  1.1  mrg 	* generated/pack_c8.c (pack_c8): Regenerated.
    687  1.1  mrg 	* generated/pack_i1.c (pack_i1): Regenerated.
    688  1.1  mrg 	* generated/pack_i16.c (pack_i16): Regenerated.
    689  1.1  mrg 	* generated/pack_i2.c (pack_i2): Regenerated.
    690  1.1  mrg 	* generated/pack_i4.c (pack_i4): Regenerated.
    691  1.1  mrg 	* generated/pack_i8.c (pack_i8): Regenerated.
    692  1.1  mrg 	* generated/pack_r10.c (pack_r10): Regenerated.
    693  1.1  mrg 	* generated/pack_r16.c (pack_r16): Regenerated.
    694  1.1  mrg 	* generated/pack_r17.c (pack_r17): Regenerated.
    695  1.1  mrg 	* generated/pack_r4.c (pack_r4): Regenerated.
    696  1.1  mrg 	* generated/pack_r8.c (pack_r8): Regenerated.
    697  1.1  mrg 	* generated/spread_c10.c (spread_c10): Regenerated.
    698  1.1  mrg 	* generated/spread_c16.c (spread_c16): Regenerated.
    699  1.1  mrg 	* generated/spread_c17.c (spread_c17): Regenerated.
    700  1.1  mrg 	* generated/spread_c4.c (spread_c4): Regenerated.
    701  1.1  mrg 	* generated/spread_c8.c (spread_c8): Regenerated.
    702  1.1  mrg 	* generated/spread_i1.c (spread_i1): Regenerated.
    703  1.1  mrg 	* generated/spread_i16.c (spread_i16): Regenerated.
    704  1.1  mrg 	* generated/spread_i2.c (spread_i2): Regenerated.
    705  1.1  mrg 	* generated/spread_i4.c (spread_i4): Regenerated.
    706  1.1  mrg 	* generated/spread_i8.c (spread_i8): Regenerated.
    707  1.1  mrg 	* generated/spread_r10.c (spread_r10): Regenerated.
    708  1.1  mrg 	* generated/spread_r16.c (spread_r16): Regenerated.
    709  1.1  mrg 	* generated/spread_r17.c (spread_r17): Regenerated.
    710  1.1  mrg 	* generated/spread_r4.c (spread_r4): Regenerated.
    711  1.1  mrg 	* generated/spread_r8.c (spread_r8): Regenerated.
    712  1.1  mrg 	* intrinsics/execute_command_line.c (execute_command_line_i4),
    713  1.1  mrg 	(execute_command_line_i8): Set estat_initial to zero.
    714  1.1  mrg 	* intrinsics/pack_generic.c (pack_internal): Set sstride[0] and
    715  1.1  mrg 	mstride[0] to zero.
    716  1.1  mrg 	* intrinsics/spread_generic.c (spread_internal): Set sstride[0].
    717  1.1  mrg 	* m4/pack.m4: Set sstride[0] and mstride[0].
    718  1.1  mrg 	* m4/spread.m4: Set sstride[0].
    719  1.1  mrg 
    720  1.1  mrg 2023-01-18  Tobias Burnus  <tobias (a] codesourcery.com>
    721  1.1  mrg 
    722  1.1  mrg 	* intrinsics/execute_command_line.c (execute_command_line): On
    723  1.1  mrg 	Windows, regard system()'s return value of 9009 as EXEC_INVALIDCOMMAND.
    724  1.1  mrg 
    725  1.1  mrg 2023-01-07  LIU Hao  <lh_mouse (a] 126.com>
    726  1.1  mrg 
    727  1.1  mrg 	PR middle-end/108300
    728  1.1  mrg 	* intrinsics/sleep.c: Define `WIN32_LEAN_AND_MEAN` before
    729  1.1  mrg 	<windows.h>.
    730  1.1  mrg 
    731  1.1  mrg 
    733  1.1  mrg Copyright (C) 2023 Free Software Foundation, Inc.
    734  1.1  mrg 
    735  1.1  mrg Copying and distribution of this file, with or without modification,
    736  1.1  mrg are permitted in any medium without royalty provided the copyright
    737           notice and this notice are preserved.
    738