1 2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2 Tobias Burnus <tobias@codesourcery.com>
9 * runtime/ISO_Fortran_binding.c (cfi_desc_to_gfc_desc): Add code
10 to verify the descriptor. Correct bounds calculation.
11 (gfc_desc_to_cfi_desc): Add code to verify the descriptor.
13 2021-07-22 Sandra Loosemore <sandra@codesourcery.com>
15 * runtime/ISO_Fortran_binding.c (CFI_allocate): Don't use elem_len
16 for CFI_type_signed_char.
17 (CFI_select_part): Likewise.
19 2021-07-01 Tobias Burnus <tobias@codesourcery.com>
20 Sandra Loosemore <sandra@codesourcery.com>
22 * runtime/ISO_Fortran_binding.c (cfi_desc_to_gfc_desc):
23 Initialize version field to 0.
24 (gfc_desc_to_cfi_desc): Initialize version field to CFI_VERSION.
26 2021-06-29 Julian Brown <julian@codesourcery.com>
29 * configure.ac: Remove stanza that removes KIND=16 integers for AMD GCN.
30 * configure: Regenerate.
32 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
33 Tobias Burnus <tobias@codesourcery.com>
36 * runtime/ISO_Fortran_binding.c (CFI_allocate): Fix
39 2021-06-08 Martin Liska <mliska@suse.cz>
41 * intrinsics/chmod.c (chmod_internal): Fix typo.
42 * io/transfer.c (read_sf): Likewise.
44 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
47 * intrinsics/associated.c (associated): have associated verify if
48 the "span" matches insted of the "elem_len".
49 * libgfortran.h (GFC_DESCRIPTOR_SPAN): add macro to retrive the
52 2021-05-22 Andre Vehreschild <vehre@gcc.gnu.org>
55 * caf/libcaf.h (_gfortran_caf_random_init): New function.
56 * caf/single.c (_gfortran_caf_random_init): New function.
57 * gfortran.map: Added fndecl.
58 * intrinsics/random_init.f90: Implement random_init.
60 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
62 * intrinsics/chmod.c (chmod_internal): Only declare mode_mask var
65 2021-05-02 Tobias Burnus <tobias@codesourcery.com>
68 * io/transfer.c (st_read_done_worker, st_write_done_worker): Add new
69 arg whether to unlock unit.
70 (st_read_done, st_write_done): Call it with true.
71 * io/async.c (async_io): Call it with false.
72 * io/io.h (st_write_done_worker, st_read_done_worker): Update prototype.
74 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
76 * io/transfer.c (st_read_done_worker, st_write_done_worker):
77 Call unlock_unit here, add unit_lock lock around newunit_free call.
78 (st_read_done, st_write_done): Only call unlock_unit when not
79 calling the worker function.
80 * io/unit.c (set_internal_unit): Don't reset the unit_number
81 to the same number as this cause race warnings.
83 2021-03-05 Harald Anlauf <anlauf@gmx.de>
86 * m4/matmul_internal.m4: Invoke tuned matmul only for rank(b)>1.
87 * generated/matmul_c10.c: Regenerated.
88 * generated/matmul_c16.c: Likewise.
89 * generated/matmul_c4.c: Likewise.
90 * generated/matmul_c8.c: Likewise.
91 * generated/matmul_i1.c: Likewise.
92 * generated/matmul_i16.c: Likewise.
93 * generated/matmul_i2.c: Likewise.
94 * generated/matmul_i4.c: Likewise.
95 * generated/matmul_i8.c: Likewise.
96 * generated/matmul_r10.c: Likewise.
97 * generated/matmul_r16.c: Likewise.
98 * generated/matmul_r4.c: Likewise.
99 * generated/matmul_r8.c: Likewise.
100 * generated/matmulavx128_c10.c: Likewise.
101 * generated/matmulavx128_c16.c: Likewise.
102 * generated/matmulavx128_c4.c: Likewise.
103 * generated/matmulavx128_c8.c: Likewise.
104 * generated/matmulavx128_i1.c: Likewise.
105 * generated/matmulavx128_i16.c: Likewise.
106 * generated/matmulavx128_i2.c: Likewise.
107 * generated/matmulavx128_i4.c: Likewise.
108 * generated/matmulavx128_i8.c: Likewise.
109 * generated/matmulavx128_r10.c: Likewise.
110 * generated/matmulavx128_r16.c: Likewise.
111 * generated/matmulavx128_r4.c: Likewise.
112 * generated/matmulavx128_r8.c: Likewise.
114 2021-03-03 Vittorio Zecca <zeccav@gmail.com>
115 Tobias Burnus <tobias@codesourcery.com>
118 * runtime/string.c (gfc_itoa): Cast to unsigned before
121 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
124 * ieee/ieee_arithmetic.F90: Flip interfaces of operators .eq. to
127 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
130 * io/transfer.c (next_record_w): Insert check for seen_dollar and if
131 so, skip issueing next record.
133 2021-01-27 Harris Snyder <hsnyder@structura.bio>
135 * runtime/ISO_Fortran_binding.c (CFI_establish): fixed
136 strides for rank >2 arrays.
138 2021-01-15 Harris Snyder <hsnyder@structura.bio>
140 * runtime/ISO_Fortran_binding.c (CFI_establish): Fixed signed
141 char arrays. Signed char or uint8_t arrays would cause
142 crashes unless an element size is specified.
144 2021-01-05 Samuel Thibault <samuel.thibault@ens-lyon.org>
146 * configure: Re-generate.
148 2021-01-01 Jakub Jelinek <jakub@redhat.com>
150 * ChangeLog-2020: Rotate ChangeLog. New file.
153 Copyright (C) 2021 Free Software Foundation, Inc.
155 Copying and distribution of this file, with or without modification,
156 are permitted in any medium without royalty provided the copyright
157 notice and this notice are preserved.