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