c++: 'this' adjustment for devirtualized call
[official-gcc.git] / libgfortran / ChangeLog
blob5776572bb76795e9c8c76e88ecd7e59acf3d538c
1 2021-05-22  Andre Vehreschild  <vehre@gcc.gnu.org>
3         PR fortran/98301
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
12         if HAVE_UMASK.
14 2021-05-02  Tobias Burnus  <tobias@codesourcery.com>
16         PR libgomp/100352
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>
34         PR libfortran/99218
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>
66         PR libfortran/81986
67         * runtime/string.c (gfc_itoa): Cast to unsigned before
68         negating.
70 2021-02-12  Steve Kargl  <sgk@troutmask.apl.washington.edu>
72         PR libfortran/95647
73         * ieee/ieee_arithmetic.F90: Flip interfaces of operators .eq. to
74         == and .ne. to /= .
76 2021-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
78         PR libfortran/98825
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.