1 2021-05-22 Andre Vehreschild <vehre@gcc.gnu.org>
4 * caf/libcaf.h (_gfortran_caf_random_init): New function.
5 * caf/single.c (_gfortran_caf_random_init): New function.
6 * gfortran.map: Added fndecl.
7 * intrinsics/random_init.f90: Implement random_init.
9 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
11 * intrinsics/chmod.c (chmod_internal): Only declare mode_mask var
14 2021-05-02 Tobias Burnus <tobias@codesourcery.com>
17 * io/transfer.c (st_read_done_worker, st_write_done_worker): Add new
18 arg whether to unlock unit.
19 (st_read_done, st_write_done): Call it with true.
20 * io/async.c (async_io): Call it with false.
21 * io/io.h (st_write_done_worker, st_read_done_worker): Update prototype.
23 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
25 * io/transfer.c (st_read_done_worker, st_write_done_worker):
26 Call unlock_unit here, add unit_lock lock around newunit_free call.
27 (st_read_done, st_write_done): Only call unlock_unit when not
28 calling the worker function.
29 * io/unit.c (set_internal_unit): Don't reset the unit_number
30 to the same number as this cause race warnings.
32 2021-03-05 Harald Anlauf <anlauf@gmx.de>
35 * m4/matmul_internal.m4: Invoke tuned matmul only for rank(b)>1.
36 * generated/matmul_c10.c: Regenerated.
37 * generated/matmul_c16.c: Likewise.
38 * generated/matmul_c4.c: Likewise.
39 * generated/matmul_c8.c: Likewise.
40 * generated/matmul_i1.c: Likewise.
41 * generated/matmul_i16.c: Likewise.
42 * generated/matmul_i2.c: Likewise.
43 * generated/matmul_i4.c: Likewise.
44 * generated/matmul_i8.c: Likewise.
45 * generated/matmul_r10.c: Likewise.
46 * generated/matmul_r16.c: Likewise.
47 * generated/matmul_r4.c: Likewise.
48 * generated/matmul_r8.c: Likewise.
49 * generated/matmulavx128_c10.c: Likewise.
50 * generated/matmulavx128_c16.c: Likewise.
51 * generated/matmulavx128_c4.c: Likewise.
52 * generated/matmulavx128_c8.c: Likewise.
53 * generated/matmulavx128_i1.c: Likewise.
54 * generated/matmulavx128_i16.c: Likewise.
55 * generated/matmulavx128_i2.c: Likewise.
56 * generated/matmulavx128_i4.c: Likewise.
57 * generated/matmulavx128_i8.c: Likewise.
58 * generated/matmulavx128_r10.c: Likewise.
59 * generated/matmulavx128_r16.c: Likewise.
60 * generated/matmulavx128_r4.c: Likewise.
61 * generated/matmulavx128_r8.c: Likewise.
63 2021-03-03 Vittorio Zecca <zeccav@gmail.com>
64 Tobias Burnus <tobias@codesourcery.com>
67 * runtime/string.c (gfc_itoa): Cast to unsigned before
70 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
73 * ieee/ieee_arithmetic.F90: Flip interfaces of operators .eq. to
76 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
79 * io/transfer.c (next_record_w): Insert check for seen_dollar and if
80 so, skip issueing next record.
82 2021-01-27 Harris Snyder <hsnyder@structura.bio>
84 * runtime/ISO_Fortran_binding.c (CFI_establish): fixed
85 strides for rank >2 arrays.
87 2021-01-15 Harris Snyder <hsnyder@structura.bio>
89 * runtime/ISO_Fortran_binding.c (CFI_establish): Fixed signed
90 char arrays. Signed char or uint8_t arrays would cause
91 crashes unless an element size is specified.
93 2021-01-05 Samuel Thibault <samuel.thibault@ens-lyon.org>
95 * configure: Re-generate.
97 2021-01-01 Jakub Jelinek <jakub@redhat.com>
99 * ChangeLog-2020: Rotate ChangeLog. New file.
102 Copyright (C) 2021 Free Software Foundation, Inc.
104 Copying and distribution of this file, with or without modification,
105 are permitted in any medium without royalty provided the copyright
106 notice and this notice are preserved.