1*b1e83836Smrg2021-12-31 Iain Sandoe <iain@sandoe.co.uk> 2*b1e83836Smrg 3*b1e83836Smrg * runtime/string.c (gfc_itoa): Use _Static_assert directly 4*b1e83836Smrg instead of via the static_assert macro. 5*b1e83836Smrg 6*b1e83836Smrg2021-12-29 Francois-Xavier Coudert <fxcoudert@gmail.com> 7*b1e83836Smrg 8*b1e83836Smrg * ieee/ieee_helper.c: Fix enum values. 9*b1e83836Smrg 10*b1e83836Smrg2021-12-27 Francois-Xavier Coudert <fxcoudert@gmail.com> 11*b1e83836Smrg 12*b1e83836Smrg PR libfortran/98076 13*b1e83836Smrg * runtime/string.c (gfc_itoa): Use two args for static_assert(). 14*b1e83836Smrg 15*b1e83836Smrg2021-12-26 Francois-Xavier Coudert <fxcoudert@gmail.com> 16*b1e83836Smrg 17*b1e83836Smrg PR libfortran/98076 18*b1e83836Smrg * runtime/string.c (itoa64, itoa64_pad19): New helper functions. 19*b1e83836Smrg (gfc_itoa): On targets with 128-bit integers, call fast 20*b1e83836Smrg 64-bit functions to avoid many slow divisions. 21*b1e83836Smrg 22*b1e83836Smrg2021-12-25 Francois-Xavier Coudert <fxcoudert@gmail.com> 23*b1e83836Smrg 24*b1e83836Smrg PR libfortran/81986 25*b1e83836Smrg PR libfortran/99191 26*b1e83836Smrg * libgfortran.h: Remove gfc_xtoa(), adjust gfc_itoa() and 27*b1e83836Smrg GFC_ITOA_BUF_SIZE. 28*b1e83836Smrg * io/write.c (write_decimal): conversion parameter is always 29*b1e83836Smrg gfc_itoa(), so remove it. Protect from overflow. 30*b1e83836Smrg (xtoa): Move gfc_xtoa and update its name. 31*b1e83836Smrg (xtoa_big): Renamed from ztoa_big for consistency. 32*b1e83836Smrg (write_z): Adjust to new function names. 33*b1e83836Smrg (write_i, write_integer): Remove last arg of write_decimal. 34*b1e83836Smrg * runtime/backtrace.c (error_callback): Comment on the use of 35*b1e83836Smrg gfc_itoa(). 36*b1e83836Smrg * runtime/error.c (gfc_xtoa): Move to io/write.c. 37*b1e83836Smrg * runtime/string.c (gfc_itoa): Take an unsigned argument, 38*b1e83836Smrg remove the handling of negative values. 39*b1e83836Smrg 40*b1e83836Smrg2021-12-22 Francois-Xavier Coudert <fxcoudert@gmail.com> 41*b1e83836Smrg 42*b1e83836Smrg * kinds-override.h: Move GFC_REAL_16_IS_* macros... 43*b1e83836Smrg * mk-kinds-h.sh: ... here. 44*b1e83836Smrg 45*b1e83836Smrg2021-12-19 Francois-Xavier Coudert <fxcoudert@gmail.com> 46*b1e83836Smrg 47*b1e83836Smrg * configure.host: Add aarch64-apple-darwin support. 48*b1e83836Smrg * config/fpu-aarch64.h: New file. 49*b1e83836Smrg 50*b1e83836Smrg2021-12-18 François-Xavier Coudert <fxcoudert@gcc.gnu.org> 51*b1e83836Smrg 52*b1e83836Smrg * libgfortran.h: include ctype.h, provide safe macros. 53*b1e83836Smrg * io/format.c: use safe macros. 54*b1e83836Smrg * io/list_read.c: use safe macros. 55*b1e83836Smrg * io/read.c: use safe macros. 56*b1e83836Smrg * io/write.c: use safe macros. 57*b1e83836Smrg * runtime/environ.c: use safe macros. 58*b1e83836Smrg 59*b1e83836Smrg2021-12-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 60*b1e83836Smrg 61*b1e83836Smrg * io/file_pos.c: Fix error code. 62*b1e83836Smrg 63*b1e83836Smrg2021-12-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 64*b1e83836Smrg 65*b1e83836Smrg * intrinsics/time_1.h: Prefer clock_gettime() over 66*b1e83836Smrg gettimeofday(). 67*b1e83836Smrg * intrinsics/date_and_time.c: Fix timezone wrapping. 68*b1e83836Smrg 69*b1e83836Smrg2021-12-14 Harald Anlauf <anlauf@gmx.de> 70*b1e83836Smrg 71*b1e83836Smrg PR libfortran/103634 72*b1e83836Smrg * intrinsics/pack_generic.c (pack_internal): Handle case when the 73*b1e83836Smrg array argument of PACK has one or more extents of size zero to 74*b1e83836Smrg avoid invalid reads. 75*b1e83836Smrg 76*b1e83836Smrg2021-10-18 Tobias Burnus <tobias@codesourcery.com> 77*b1e83836Smrg 78*b1e83836Smrg PR fortran/102086 79*b1e83836Smrg PR fortran/92189 80*b1e83836Smrg PR fortran/92621 81*b1e83836Smrg PR fortran/101308 82*b1e83836Smrg PR fortran/101309 83*b1e83836Smrg PR fortran/101635 84*b1e83836Smrg PR fortran/92482 85*b1e83836Smrg * ISO_Fortran_binding.h (CFI_type_cfunptr): Make unique type again. 86*b1e83836Smrg * runtime/ISO_Fortran_binding.c (cfi_desc_to_gfc_desc, 87*b1e83836Smrg gfc_desc_to_cfi_desc): Add comment that those are no longer called 88*b1e83836Smrg by new code. 89*b1e83836Smrg 90*b1e83836Smrg2021-09-27 Tobias Burnus <tobias@codesourcery.com> 91*b1e83836Smrg 92*b1e83836Smrg PR fortran/94070 93*b1e83836Smrg * intrinsics/size.c (size0, size1): Comment that now not 94*b1e83836Smrg used by newer compiler code. 95*b1e83836Smrg 96*b1e83836Smrg2021-09-26 Tobias Burnus <tobias@codesourcery.com> 97*b1e83836Smrg 98*b1e83836Smrg PR fortran/101334 99*b1e83836Smrg * intrinsics/associated.c (associated): Also check for same rank. 100*b1e83836Smrg 101*b1e83836Smrg2021-09-22 Tobias Burnus <tobias@codesourcery.com> 102*b1e83836Smrg 103*b1e83836Smrg PR fortran/55534 104*b1e83836Smrg * configure.ac (AM_FCFLAGS): Revert r12-3722 by removing 105*b1e83836Smrg -Wno-missing-include-dirs. 106*b1e83836Smrg * configure: Regenerate. 107*b1e83836Smrg 108*b1e83836Smrg2021-09-21 Tobias Burnus <tobias@codesourcery.com> 109*b1e83836Smrg 110*b1e83836Smrg PR fortran/55534 111*b1e83836Smrg * configure.ac (AM_FCFLAGS): Add -Wno-missing-include-dirs. 112*b1e83836Smrg * configure: Regenerate. 113*b1e83836Smrg 114*b1e83836Smrg2021-09-17 Sandra Loosemore <sandra@codesourcery.com> 115*b1e83836Smrg 116*b1e83836Smrg * ISO_Fortran_binding.h: Update comments. 117*b1e83836Smrg * runtime/ISO_Fortran_binding.c: Likewise. 118*b1e83836Smrg 119*b1e83836Smrg2021-09-17 Sandra Loosemore <sandra@codesourcery.com> 120*b1e83836Smrg Tobias Burnus <tobias@codesourcery.com> 121*b1e83836Smrg 122*b1e83836Smrg * ISO_Fortran_binding.h: Only include float.h if the C compiler 123*b1e83836Smrg doesn't have predefined __LDBL_* and __DBL_* macros. Handle 124*b1e83836Smrg LDBL_MANT_DIG == 53 for FreeBSD. 125*b1e83836Smrg 126*b1e83836Smrg2021-09-13 Andreas Schwab <schwab@linux-m68k.org> 127*b1e83836Smrg 128*b1e83836Smrg * ISO_Fortran_binding.h (CFI_type_long_double) 129*b1e83836Smrg (CFI_type_long_double_Complex) [LDBL_MANT_DIG == 64 && 130*b1e83836Smrg LDBL_MIN_EXP == -16382 && LDBL_MAX_EXP == 16384]: Define. 131*b1e83836Smrg 132*b1e83836Smrg2021-09-07 Tobias Burnus <tobias@codesourcery.com> 133*b1e83836Smrg 134*b1e83836Smrg * Makefile.am (gfor_built_src): Depend on 135*b1e83836Smrg include/ISO_Fortran_binding.h not on ISO_Fortran_binding.h. 136*b1e83836Smrg (ISO_Fortran_binding.h): Rename make target to ... 137*b1e83836Smrg (include/ISO_Fortran_binding.h): ... this. 138*b1e83836Smrg * Makefile.in: Regenerate. 139*b1e83836Smrg 140*b1e83836Smrg2021-09-07 Sandra Loosemore <sandra@codesourcery.com> 141*b1e83836Smrg 142*b1e83836Smrg * ISO_Fortran_binding-1-tmpl.h: Deleted. 143*b1e83836Smrg * ISO_Fortran_binding-2-tmpl.h: Deleted. 144*b1e83836Smrg * ISO_Fortran_binding-3-tmpl.h: Deleted. 145*b1e83836Smrg * ISO_Fortran_binding.h: New file to replace the above. 146*b1e83836Smrg * Makefile.am (gfor_cdir): Remove MULTISUBDIR. 147*b1e83836Smrg (ISO_Fortran_binding.h): Simplify to just copy the file. 148*b1e83836Smrg * Makefile.in: Regenerated. 149*b1e83836Smrg * mk-kinds-h.sh: Revert pieces no longer needed for 150*b1e83836Smrg ISO_Fortran_binding.h. 151*b1e83836Smrg 152*b1e83836Smrg2021-09-02 Sandra Loosemore <sandra@codesourcery.com> 153*b1e83836Smrg José Rui Faustino de Sousa <jrfsousa@gmail.com> 154*b1e83836Smrg 155*b1e83836Smrg PR fortran/100907 156*b1e83836Smrg PR fortran/100911 157*b1e83836Smrg PR fortran/100914 158*b1e83836Smrg PR fortran/100915 159*b1e83836Smrg PR fortran/100917 160*b1e83836Smrg * ISO_Fortran_binding-1-tmpl.h (CFI_type_cfunptr): Make equivalent 161*b1e83836Smrg to CFI_type_cptr. 162*b1e83836Smrg * runtime/ISO_Fortran_binding.c (cfi_desc_to_gfc_desc): Fix 163*b1e83836Smrg handling of CFI_type_cptr and CFI_type_cfunptr. Additional error 164*b1e83836Smrg checking and code cleanup. 165*b1e83836Smrg (gfc_desc_to_cfi_desc): Likewise. Also correct kind mapping 166*b1e83836Smrg for character, complex, and long double types. 167*b1e83836Smrg 168*b1e83836Smrg2021-08-27 Iain Sandoe <iain@sandoe.co.uk> 169*b1e83836Smrg 170*b1e83836Smrg * Makefile.am: Use configured libm availability. 171*b1e83836Smrg * Makefile.in: Regenerate. 172*b1e83836Smrg * configure: Regenerate. 173*b1e83836Smrg * configure.ac: Use libtool macro to find libm availability. 174*b1e83836Smrg * libgfortran.spec.in: Use configured libm availability. 175*b1e83836Smrg 176*b1e83836Smrg2021-08-10 Tobias Burnus <tobias@codesourcery.com> 177*b1e83836Smrg 178*b1e83836Smrg PR libfortran/101305 179*b1e83836Smrg PR fortran/101660 180*b1e83836Smrg PR testsuite/101847 181*b1e83836Smrg * Makefile.am (ISO_Fortran_binding.h): Create include/ in the build dir 182*b1e83836Smrg and copy the include file to it. 183*b1e83836Smrg (clean-local): Add for removing the 'include' directory. 184*b1e83836Smrg * Makefile.in: Regenerate. 185*b1e83836Smrg 186*b1e83836Smrg2021-07-28 Sandra Loosemore <sandra@codesourcery.com> 187*b1e83836Smrg 188*b1e83836Smrg PR libfortran/101317 189*b1e83836Smrg * runtime/ISO_Fortran_binding.c: Include <inttypes.h>. 190*b1e83836Smrg (CFI_address): Tidy error messages and comments. 191*b1e83836Smrg (CFI_allocate): Likewise. 192*b1e83836Smrg (CFI_deallocate): Likewise. 193*b1e83836Smrg (CFI_establish): Likewise. Add new checks for validity of 194*b1e83836Smrg elem_len when it's used, plus type argument and extents. 195*b1e83836Smrg (CFI_is_contiguous): Tidy error messages and comments. 196*b1e83836Smrg (CFI_section): Likewise. Refactor some repetitive code to 197*b1e83836Smrg make it more understandable. 198*b1e83836Smrg (CFI_select_part): Likewise. 199*b1e83836Smrg (CFI_setpointer): Likewise. Check that source is not an 200*b1e83836Smrg unallocated allocatable array or an assumed-size array. 201*b1e83836Smrg 202*b1e83836Smrg2021-07-28 Sandra Loosemore <sandra@codesourcery.com> 203*b1e83836Smrg 204*b1e83836Smrg PR libfortran/101310 205*b1e83836Smrg * runtime/ISO_Fortran_binding.c (CFI_section): Fix the base 206*b1e83836Smrg address computation and simplify the code. 207*b1e83836Smrg 208*b1e83836Smrg2021-07-28 Sandra Loosemore <sandra@codesourcery.com> 209*b1e83836Smrg 210*b1e83836Smrg PR libfortran/101305 211*b1e83836Smrg * runtime/ISO_Fortran_binding.c (CFI_establish): Special-case 212*b1e83836Smrg CFI_type_cptr and CFI_type_cfunptr. Correct size of long double 213*b1e83836Smrg on targets where it has kind 10. 214*b1e83836Smrg 215*b1e83836Smrg2021-07-28 Sandra Loosemore <sandra@codesourcery.com> 216*b1e83836Smrg Tobias Burnus <tobias@codesourcery.com> 217*b1e83836Smrg 218*b1e83836Smrg PR libfortran/101305 219*b1e83836Smrg * ISO_Fortran_binding.h: Fix hard-coded sizes and split into... 220*b1e83836Smrg * ISO_Fortran_binding-1-tmpl.h: New file. 221*b1e83836Smrg * ISO_Fortran_binding-2-tmpl.h: New file. 222*b1e83836Smrg * ISO_Fortran_binding-3-tmpl.h: New file. 223*b1e83836Smrg * Makefile.am: Add rule for generating ISO_Fortran_binding.h. 224*b1e83836Smrg Adjust pathnames to that file. 225*b1e83836Smrg * Makefile.in: Regenerated. 226*b1e83836Smrg * mk-kinds-h.sh: New file. 227*b1e83836Smrg * runtime/ISO_Fortran_binding.c: Fix include path. 228*b1e83836Smrg 229*b1e83836Smrg2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com> 230*b1e83836Smrg Tobias Burnus <tobias@codesourcery.com> 231*b1e83836Smrg 232*b1e83836Smrg PR fortran/93308 233*b1e83836Smrg PR fortran/93963 234*b1e83836Smrg PR fortran/94327 235*b1e83836Smrg PR fortran/94331 236*b1e83836Smrg PR fortran/97046 237*b1e83836Smrg * runtime/ISO_Fortran_binding.c (cfi_desc_to_gfc_desc): Add code 238*b1e83836Smrg to verify the descriptor. Correct bounds calculation. 239*b1e83836Smrg (gfc_desc_to_cfi_desc): Add code to verify the descriptor. 240*b1e83836Smrg 241*b1e83836Smrg2021-07-22 Sandra Loosemore <sandra@codesourcery.com> 242*b1e83836Smrg 243*b1e83836Smrg * runtime/ISO_Fortran_binding.c (CFI_allocate): Don't use elem_len 244*b1e83836Smrg for CFI_type_signed_char. 245*b1e83836Smrg (CFI_select_part): Likewise. 246*b1e83836Smrg 247*b1e83836Smrg2021-07-01 Tobias Burnus <tobias@codesourcery.com> 248*b1e83836Smrg Sandra Loosemore <sandra@codesourcery.com> 249*b1e83836Smrg 250*b1e83836Smrg * runtime/ISO_Fortran_binding.c (cfi_desc_to_gfc_desc): 251*b1e83836Smrg Initialize version field to 0. 252*b1e83836Smrg (gfc_desc_to_cfi_desc): Initialize version field to CFI_VERSION. 253*b1e83836Smrg 254*b1e83836Smrg2021-06-29 Julian Brown <julian@codesourcery.com> 255*b1e83836Smrg 256*b1e83836Smrg PR target/96306 257*b1e83836Smrg * configure.ac: Remove stanza that removes KIND=16 integers for AMD GCN. 258*b1e83836Smrg * configure: Regenerate. 259*b1e83836Smrg 260*b1e83836Smrg2021-06-22 Sandra Loosemore <sandra@codesourcery.com> 261*b1e83836Smrg Tobias Burnus <tobias@codesourcery.com> 262*b1e83836Smrg 263*b1e83836Smrg PR fortran/93524 264*b1e83836Smrg * runtime/ISO_Fortran_binding.c (CFI_allocate): Fix 265*b1e83836Smrg sm computation. 266*b1e83836Smrg 267*b1e83836Smrg2021-06-08 Martin Liska <mliska@suse.cz> 268*b1e83836Smrg 269*b1e83836Smrg * intrinsics/chmod.c (chmod_internal): Fix typo. 270*b1e83836Smrg * io/transfer.c (read_sf): Likewise. 271*b1e83836Smrg 272*b1e83836Smrg2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com> 273*b1e83836Smrg 274*b1e83836Smrg PR fortran/100120 275*b1e83836Smrg * intrinsics/associated.c (associated): have associated verify if 276*b1e83836Smrg the "span" matches insted of the "elem_len". 277*b1e83836Smrg * libgfortran.h (GFC_DESCRIPTOR_SPAN): add macro to retrive the 278*b1e83836Smrg descriptor "span". 279*b1e83836Smrg 280*b1e83836Smrg2021-05-22 Andre Vehreschild <vehre@gcc.gnu.org> 281*b1e83836Smrg 282*b1e83836Smrg PR fortran/98301 283*b1e83836Smrg * caf/libcaf.h (_gfortran_caf_random_init): New function. 284*b1e83836Smrg * caf/single.c (_gfortran_caf_random_init): New function. 285*b1e83836Smrg * gfortran.map: Added fndecl. 286*b1e83836Smrg * intrinsics/random_init.f90: Implement random_init. 287*b1e83836Smrg 288*b1e83836Smrg2021-05-05 Tobias Burnus <tobias@codesourcery.com> 289*b1e83836Smrg 290*b1e83836Smrg * intrinsics/chmod.c (chmod_internal): Only declare mode_mask var 291*b1e83836Smrg if HAVE_UMASK. 292*b1e83836Smrg 293*b1e83836Smrg2021-05-02 Tobias Burnus <tobias@codesourcery.com> 294*b1e83836Smrg 295*b1e83836Smrg PR libgomp/100352 296*b1e83836Smrg * io/transfer.c (st_read_done_worker, st_write_done_worker): Add new 297*b1e83836Smrg arg whether to unlock unit. 298*b1e83836Smrg (st_read_done, st_write_done): Call it with true. 299*b1e83836Smrg * io/async.c (async_io): Call it with false. 300*b1e83836Smrg * io/io.h (st_write_done_worker, st_read_done_worker): Update prototype. 301*b1e83836Smrg 302*b1e83836Smrg2021-03-12 Tobias Burnus <tobias@codesourcery.com> 303*b1e83836Smrg 304*b1e83836Smrg * io/transfer.c (st_read_done_worker, st_write_done_worker): 305*b1e83836Smrg Call unlock_unit here, add unit_lock lock around newunit_free call. 306*b1e83836Smrg (st_read_done, st_write_done): Only call unlock_unit when not 307*b1e83836Smrg calling the worker function. 308*b1e83836Smrg * io/unit.c (set_internal_unit): Don't reset the unit_number 309*b1e83836Smrg to the same number as this cause race warnings. 310*b1e83836Smrg 311*b1e83836Smrg2021-03-05 Harald Anlauf <anlauf@gmx.de> 312*b1e83836Smrg 313*b1e83836Smrg PR libfortran/99218 314*b1e83836Smrg * m4/matmul_internal.m4: Invoke tuned matmul only for rank(b)>1. 315*b1e83836Smrg * generated/matmul_c10.c: Regenerated. 316*b1e83836Smrg * generated/matmul_c16.c: Likewise. 317*b1e83836Smrg * generated/matmul_c4.c: Likewise. 318*b1e83836Smrg * generated/matmul_c8.c: Likewise. 319*b1e83836Smrg * generated/matmul_i1.c: Likewise. 320*b1e83836Smrg * generated/matmul_i16.c: Likewise. 321*b1e83836Smrg * generated/matmul_i2.c: Likewise. 322*b1e83836Smrg * generated/matmul_i4.c: Likewise. 323*b1e83836Smrg * generated/matmul_i8.c: Likewise. 324*b1e83836Smrg * generated/matmul_r10.c: Likewise. 325*b1e83836Smrg * generated/matmul_r16.c: Likewise. 326*b1e83836Smrg * generated/matmul_r4.c: Likewise. 327*b1e83836Smrg * generated/matmul_r8.c: Likewise. 328*b1e83836Smrg * generated/matmulavx128_c10.c: Likewise. 329*b1e83836Smrg * generated/matmulavx128_c16.c: Likewise. 330*b1e83836Smrg * generated/matmulavx128_c4.c: Likewise. 331*b1e83836Smrg * generated/matmulavx128_c8.c: Likewise. 332*b1e83836Smrg * generated/matmulavx128_i1.c: Likewise. 333*b1e83836Smrg * generated/matmulavx128_i16.c: Likewise. 334*b1e83836Smrg * generated/matmulavx128_i2.c: Likewise. 335*b1e83836Smrg * generated/matmulavx128_i4.c: Likewise. 336*b1e83836Smrg * generated/matmulavx128_i8.c: Likewise. 337*b1e83836Smrg * generated/matmulavx128_r10.c: Likewise. 338*b1e83836Smrg * generated/matmulavx128_r16.c: Likewise. 339*b1e83836Smrg * generated/matmulavx128_r4.c: Likewise. 340*b1e83836Smrg * generated/matmulavx128_r8.c: Likewise. 341*b1e83836Smrg 342*b1e83836Smrg2021-03-03 Vittorio Zecca <zeccav@gmail.com> 343*b1e83836Smrg Tobias Burnus <tobias@codesourcery.com> 344*b1e83836Smrg 345*b1e83836Smrg PR libfortran/81986 346*b1e83836Smrg * runtime/string.c (gfc_itoa): Cast to unsigned before 347*b1e83836Smrg negating. 348*b1e83836Smrg 349*b1e83836Smrg2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu> 350*b1e83836Smrg 351*b1e83836Smrg PR libfortran/95647 352*b1e83836Smrg * ieee/ieee_arithmetic.F90: Flip interfaces of operators .eq. to 353*b1e83836Smrg == and .ne. to /= . 354*b1e83836Smrg 355*b1e83836Smrg2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org> 356*b1e83836Smrg 357*b1e83836Smrg PR libfortran/98825 358*b1e83836Smrg * io/transfer.c (next_record_w): Insert check for seen_dollar and if 359*b1e83836Smrg so, skip issueing next record. 360*b1e83836Smrg 361*b1e83836Smrg2021-01-27 Harris Snyder <hsnyder@structura.bio> 362*b1e83836Smrg 363*b1e83836Smrg * runtime/ISO_Fortran_binding.c (CFI_establish): fixed 364*b1e83836Smrg strides for rank >2 arrays. 365*b1e83836Smrg 366*b1e83836Smrg2021-01-15 Harris Snyder <hsnyder@structura.bio> 367*b1e83836Smrg 368*b1e83836Smrg * runtime/ISO_Fortran_binding.c (CFI_establish): Fixed signed 369*b1e83836Smrg char arrays. Signed char or uint8_t arrays would cause 370*b1e83836Smrg crashes unless an element size is specified. 371*b1e83836Smrg 372*b1e83836Smrg2021-01-05 Samuel Thibault <samuel.thibault@ens-lyon.org> 373*b1e83836Smrg 374*b1e83836Smrg * configure: Re-generate. 375*b1e83836Smrg 376*b1e83836Smrg2021-01-01 Jakub Jelinek <jakub@redhat.com> 377*b1e83836Smrg 378*b1e83836Smrg * ChangeLog-2020: Rotate ChangeLog. New file. 379*b1e83836Smrg 380*b1e83836SmrgCopyright (C) 2021 Free Software Foundation, Inc. 381*b1e83836Smrg 382*b1e83836SmrgCopying and distribution of this file, with or without modification, 383*b1e83836Smrgare permitted in any medium without royalty provided the copyright 384*b1e83836Smrgnotice and this notice are preserved. 385