]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 1 Oct 2021 00:16:27 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 1 Oct 2021 00:16:27 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libgomp/ChangeLog
libphobos/ChangeLog
libstdc++-v3/ChangeLog

index 5fcfd86ebbc717c163ab47cafffdbb9d4c3fed11..b72c0d444dc58957d277e1b2207a13c63ca05868 100644 (file)
@@ -1,3 +1,52 @@
+2021-09-30  Przemyslaw Wirkus  <przemyslaw.wirkus@arm.com>
+
+       * config/arm/arm-cpus.in: Add Cortex-R52+ CPU.
+       * config/arm/arm-tables.opt: Regenerate.
+       * config/arm/arm-tune.md: Regenerate.
+       * doc/invoke.texi: Update docs.
+
+2021-09-30  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/89954
+       * config/i386/i386.md
+       (sign_extend:WIDE (any_logic:NARROW (memory, immediate)) splitters):
+       New splitters.
+
+2021-09-30  Tobias Burnus  <tobias@codesourcery.com>
+
+       * omp-low.c (omp_runtime_api_call): Add omp_aligned_{,c}alloc and
+       omp_{c,re}alloc, fix omp_alloc/omp_free.
+
+2021-09-30  Martin Liska  <mliska@suse.cz>
+
+       * defaults.h (ASM_OUTPUT_ASCII): Do not hide global variable
+       asm_out_file and stream directly to MYFILE.
+
+2021-09-30  Richard Biener  <rguenther@suse.de>
+
+       * tree-vect-data-refs.c (vect_update_misalignment_for_peel):
+       Restore and fix condition under which we apply npeel to
+       the DRs misalignment value.
+
+2021-09-30  Richard Biener  <rguenther@suse.de>
+
+       * tree-vect-data-refs.c (vect_update_misalignment_for_peel):
+       Fix npeel check for variable amount of peeling.
+
+2021-09-30  Aldy Hernandez  <aldyh@redhat.com>
+
+       * lto-wrapper.c (run_gcc): Plug snprintf overflow.
+
+2021-09-30  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gimple-range.cc (gimple_ranger::debug): New.
+       * gimple-range.h (class gimple_ranger): Add debug.
+
+2021-09-30  Aldy Hernandez  <aldyh@redhat.com>
+
+       PR middle-end/102519
+       * tree-vrp.c (hybrid_threader::~hybrid_threader): Free m_query.
+
 2021-09-29  Indu Bhagat  <indu.bhagat@oracle.com>
 
        PR debug/102507
index 93df3df620269a27711c47c7b3494be6af983ce6..5e33609967097c5e55b0cf143397788a292a3d3a 100644 (file)
@@ -1 +1 @@
-20210930
+20211001
index 7378dfa609ba4968f123b8f4a9cf9edd38f60fa1..579c528a53d4008c153df4ce1dcc5de155ab9f99 100644 (file)
@@ -1,3 +1,19 @@
+2021-09-30  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/102535
+       * method.c (is_xible_helper): Don't exit early for multi-arg
+       ctors in C++20.
+
+2021-09-30  Patrick Palka  <ppalka@redhat.com>
+
+       * parser.c (cp_parser_trait_expr): Call nreverse on the reversed
+       list of trailing arguments.
+
+2021-09-30  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/95567
+       * method.c (build_comparison_op): Skip DECL_VIRTUAL_P fields.
+
 2021-09-28  Patrick Palka  <ppalka@redhat.com>
 
        PR c++/99909
index 123096d1aa7952cfa63b8df718ab97200e6319ba..94af00a091252dd9a1e93e7143535d24e4af79fb 100644 (file)
@@ -1,3 +1,22 @@
+2021-09-30  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/102458
+       * simplify.c (simplify_size): Resolve expressions used in array
+       specifications so that SIZE can be simplified.
+
+2021-09-30  Harald Anlauf  <anlauf@gmx.de>
+
+       * expr.c: The correct reference to Fortran standard is: F2018:10.1.12.
+
+2021-09-30  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/71703
+       PR fortran/84007
+       * trans-intrinsic.c (gfc_conv_same_type_as): Fix handling
+       of UNLIMITED_POLY.
+       * trans.h (gfc_vtpr_hash_get): Renamed prototype to ...
+       (gfc_vptr_hash_get): ... this to match function name.
+
 2021-09-29  Harald Anlauf  <anlauf@gmx.de>
 
        PR fortran/102520
index f5a240753bacadec9df4522388629e2d7106a934..49a2e69a202103e52783eede8ac56aa6c6e5354e 100644 (file)
@@ -1,3 +1,51 @@
+2021-09-30  David Edelsohn  <dje.gcc@gmail.com>
+
+       * gfortran.dg/c-interop/cf-descriptor-5-c.c: Include alloca.h.
+
+2021-09-30  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/102535
+       * g++.dg/ext/is_trivially_constructible7.C: New test.
+
+2021-09-30  Patrick Palka  <ppalka@redhat.com>
+
+       * g++.dg/ext/is_constructible6.C: New test.
+
+2021-09-30  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/95567
+       * g++.dg/cpp2a/spaceship-virtual1.C: New test.
+
+2021-09-30  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/102458
+       * gfortran.dg/pr102458b.f90: New test.
+
+2021-09-30  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/89954
+       * gcc.target/i386/pr89954.c: New test.
+
+2021-09-30  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/71703
+       PR fortran/84007
+       * gfortran.dg/c-interop/c535b-1.f90: Remove wrong comment.
+       * gfortran.dg/unlimited_polymorphic_1.f03: Extend.
+       * gfortran.dg/unlimited_polymorphic_32.f90: New test.
+
+2021-09-30  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/102476
+       * gdc.dg/pr102476.d: New test.
+
+2021-09-30  Martin Liska  <mliska@suse.cz>
+
+       PR testsuite/102509
+       * gcc.c-torture/compile/attr-complex-method.c: Skip if LTO is
+         used.
+       * gcc.c-torture/compile/attr-complex-method-2.c: Likewise.
+
 2021-09-29  Aldy Hernandez  <aldyh@redhat.com>
 
        PR testsuite/102501
index aceb6affc7acc04d9776ce4da99543eb491e08d3..3e3b9b0c46a4a60384ca9180e56098e411971999 100644 (file)
@@ -1,3 +1,47 @@
+2021-09-30  Tobias Burnus  <tobias@codesourcery.com>
+
+       * testsuite/libgomp.fortran/alloc-7.f90: Add dg-prune-output
+       for -fintrinsic-modules-path= warning of the C compiler.
+       * testsuite/libgomp.fortran/alloc-9.f90: Likewise.
+       * testsuite/libgomp.fortran/alloc-10.f90: Likewise.
+
+2021-09-30  Tobias Burnus  <tobias@codesourcery.com>
+
+       * libgomp.texi (OpenMP 5.1): Set implementation status to Y for
+       omp_aligned_{,c}alloc and omp_{c,re}alloc routines.
+       * omp_lib.f90.in (omp_aligned_alloc, omp_aligned_calloc, omp_calloc,
+       omp_realloc): Add.
+       * omp_lib.h.in (omp_aligned_alloc, omp_aligned_calloc, omp_calloc,
+       omp_realloc): Add.
+       * testsuite/libgomp.fortran/alloc-10.f90: New test.
+       * testsuite/libgomp.fortran/alloc-6.f90: New test.
+       * testsuite/libgomp.fortran/alloc-7.c: New test.
+       * testsuite/libgomp.fortran/alloc-7.f90: New test.
+       * testsuite/libgomp.fortran/alloc-8.f90: New test.
+       * testsuite/libgomp.fortran/alloc-9.f90: New test.
+
+2021-09-30  Jakub Jelinek  <jakub@redhat.com>
+
+       * omp.h.in (omp_aligned_alloc, omp_calloc, omp_aligned_calloc,
+       omp_realloc): New prototypes.
+       (omp_alloc): Move after omp_free prototype, add __malloc__ (omp_free)
+       attribute.
+       * allocator.c: Include string.h.
+       (omp_aligned_alloc): No longer static, add ialias.  Add new_alignment
+       variable and use it instead of alignment so that when retrying the old
+       alignment is used again.  Don't retry if new alignment is the same
+       as old alignment, unless allocator had pool size.
+       (omp_alloc, GOMP_alloc, GOMP_free): Use ialias_call.
+       (omp_aligned_calloc, omp_calloc, omp_realloc): New functions.
+       * libgomp.map (OMP_5.0.2): Export omp_aligned_alloc, omp_calloc,
+       omp_aligned_calloc and omp_realloc.
+       * testsuite/libgomp.c-c++-common/alloc-4.c (main): Add
+       omp_aligned_alloc, omp_calloc and omp_aligned_calloc tests.
+       * testsuite/libgomp.c-c++-common/alloc-5.c: New test.
+       * testsuite/libgomp.c-c++-common/alloc-6.c: New test.
+       * testsuite/libgomp.c-c++-common/alloc-7.c: New test.
+       * testsuite/libgomp.c-c++-common/alloc-8.c: New test.
+
 2021-09-28  Tobias Burnus  <tobias@codesourcery.com>
 
        PR libgomp/96661
index fa1aef75ddcd84dcf8f52ee11e5dd1e8db2eb670..0cc0b3db9f27256508a54070fd8ef50071901f6a 100644 (file)
@@ -1,3 +1,37 @@
+2021-09-30  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * libdruntime/gcc/deh.d (ExceptionHeader.getClassInfo): Move to...
+       (getClassInfo): ...here as free function.  Add lsda parameter.
+       (scanLSDA): Pass lsda to actionTableLookup.
+       (actionTableLookup): Add lsda parameter, pass to getClassInfo.
+       (__gdc_personality): Remove currentCfa variable.
+
+2021-09-30  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * libdruntime/gcc/deh.d (_d_print_throwable): Declare.
+       (_d_throw): Print stacktrace before terminating program due to
+       uncaught exception.
+
+2021-09-30  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * libdruntime/core/runtime.d (runModuleUnitTests): Use scope to new
+       LibBacktrace on the stack.
+       * libdruntime/gcc/backtrace.d (FIRSTFRAME): Remove.
+       (LibBacktrace.MaxAlignment): Remove.
+       (LibBacktrace.this): Remove default initialization of firstFrame.
+       (UnwindBacktrace.this): Likewise.
+
+2021-09-30  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * libdruntime/gcc/unwind/generic.d (__aligned__): Define.
+       (_Unwind_Exception): Align struct to __aligned__.
+
+2021-09-30  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/102476
+       * libdruntime/__main.di: Define main function as extern(C) when
+       compiling without D runtime.
+
 2021-09-01  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        * m4/druntime/os.m4: Update comment for DRUNTIME_OS_SOURCES.
index 8b2bf671a4cacde2fc09f8e473cca36fbefe2c18..453f4f4528f30d8e8be9513ac7099fbdbc5b38b5 100644 (file)
@@ -1,3 +1,8 @@
+2021-09-30  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/regex.h (basic_regex::multiline): Fix #if
+       condition.
+
 2021-09-29  Jonathan Wakely  <jwakely@redhat.com>
 
        * include/bits/regex.h (basic_regex::multiline): Define constant