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