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