]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 15 Jun 2020 00:16:52 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 15 Jun 2020 00:16:52 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/c-family/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog

index 25ac29b2cdcb9f1b2b64a32c9464677557edeec7..435571e0fd0f6bbae9159fa3026eb3b5245377fc 100644 (file)
@@ -1,3 +1,33 @@
+2020-06-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/95528
+       * tree-ssa-forwprop.c (simplify_vector_constructor): Don't use
+       VEC_UNPACK*_EXPR or VEC_PACK_TRUNC_EXPR with scalar modes unless the
+       type is vector boolean.
+
+2020-06-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/95197
+       * gimplify.c (find_combined_omp_for): Move to omp-general.c.
+       * omp-general.h (find_combined_omp_for): Declare.
+       * omp-general.c: Include tree-iterator.h.
+       (find_combined_omp_for): New function, moved from gimplify.c.
+
+2020-06-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/95108
+       * omp-simd-clone.c (struct modify_stmt_info): Add after_stmt member.
+       (ipa_simd_modify_stmt_ops): For PHIs, only add before first stmt in
+       entry block if info->after_stmt is NULL, otherwise add after that stmt
+       and update it after adding each stmt.
+       (ipa_simd_modify_function_body): Initialize info.after_stmt.
+
+2020-06-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/95080
+       * cfgrtl.c (purge_dead_edges): Skip over debug and note insns even
+       if the last insn is a note.
+
 2020-06-12  Martin Liska  <mliska@suse.cz>
            Jakub Jelinek  <jakub@redhat.com>
 
index 90b1180b4340e49c7ecbcc57a4b3c54bae5f9b8d..0dab8e8132fb0ee9b85f8b39e998ceae75e17c34 100644 (file)
@@ -1 +1 @@
-20200614
+20200615
index 75eacd1efbc40ceedcaef0c0368ff4466499c72b..bd3e55fa2e9ba254b92b6ad404c0a980ced38597 100644 (file)
@@ -1,3 +1,9 @@
+2020-06-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/95580
+       * c-pretty-print.c (c_pretty_printer::unary_expression): Handle the
+       case when MEM_REF's first argument has type pointer to incomplete type.
+
 202-05-07  Jakub Jelinek  <jakub@redhat.com>
 
        PR c/94968
index eee8caa5d534ae8e6e4610035ddd2d824575e26c..fcc1e3da7d1ce4e3189cfd87c33f3ec32fe8e7cd 100644 (file)
@@ -1,3 +1,24 @@
+2020-06-14  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * coroutines.cc (instantiate_coro_traits): Pass a reference
+       to lambda closure objects to traits instantiation.
+       (morph_fn_to_coro): Likewise for promise parameter
+       preview and allocator lookup.
+
+2020-06-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/95328
+       * decl.c (cp_finish_decomp): Call complete_type before checking
+       COMPLETE_TYPE_P.
+
+2020-06-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/95197
+       * cp-gimplify.c: Include omp-general.h.
+       (cp_genericize_r) <case OMP_DISTRIBUTE>: For class iteration
+       variables in composite distribute parallel for, instantiate copy
+       ctor of their types.
+
 2020-06-13  Iain Sandoe  <iain@sandoe.co.uk>
 
        PR c++/95440
index ba32a708c9d5d8f919d839b4d4b1cf5096487415..c5a8267977ae4fb193cc6be40c949b6d6d421c10 100644 (file)
@@ -1,3 +1,41 @@
+2020-06-14  Steven G. Kargl  <kargl@gcc.gnu.org>
+           Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/95544
+       * check.c (invalid_null_arg): Rename to gfc_invalid_null_arg.
+       (gfc_check_associated, gfc_check_kind, gfc_check_merge)
+       (gfc_check_shape, gfc_check_size, gfc_check_spread)
+       (gfc_check_transfer): Adjust.
+       (gfc_check_len_lentrim, gfc_check_trim): Check for NULL() argument.
+       * gfortran.h: Declare gfc_invalid_null_arg ().
+       * intrinsic.c (check_arglist): Check for NULL() argument.
+
+2020-06-14  Steve Kargl  <kargl@gcc.gnu.org>
+           Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/93366
+       * check.c (gfc_check_associated, invalid_null_arg): Factorize
+       check for presence of invalid NULL() argument.
+       (gfc_check_kind, gfc_check_merge, gfc_check_shape)
+       (gfc_check_sizeof, gfc_check_spread, gfc_check_transfer): Use this
+       check for presence of invalid NULL() arguments.
+
+2020-06-14  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/95503
+       * expr.c (gfc_check_pointer_assign): Skip contiguity check of rhs
+       of pointer assignment if lhs cannot be simply contiguous.
+
+2020-06-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/94109
+       * class.c (finalize_component): Return early if finalization has
+       already happened for expression and component within namespace.
+       * gfortran.h (gfc_was_finalized): New type.
+       (gfc_namespace): Add member was_finalzed.
+       (gfc_expr): Remove finalized.
+       * symbol.c (gfc_free_namespace): Free was_finalized.
+
 2020-06-11  Harald Anlauf  <anlauf@gmx.de>
            Steven G. Kargl   <kargl@gcc.gnu.org>
 
index 39fedee879d9694eafd3cd3889aeb0665639d7e1..8d3d365da8432bdfb9f06e9c52207e83a85f0ec3 100644 (file)
@@ -1,3 +1,61 @@
+2020-06-14  Steven G. Kargl  <kargl@gcc.gnu.org>
+           Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/95544
+       * gfortran.dg/pr95544.f90: New file.
+
+2020-06-14  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/93366
+       * gfortran.dg/pr93366.f90: New test.
+
+2020-06-14  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/95503
+       * gfortran.dg/pr95503.f90: New test.
+
+2020-06-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/94109
+       * gfortran.dg/finalize_34.f90: Adjust free counts.
+       * gfortran.dg/finalize_36.f90: New test.
+
+2020-06-14  Marek Polacek  <polacek@redhat.com>
+
+       * g++.dg/cpp0x/initlist-array12.C: Fix the definition of
+       initializer_list for ilp32 target.
+
+2020-06-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/95580
+       * gcc.dg/pr95580.c: New test.
+
+2020-06-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/95528
+       * g++.dg/opt/pr95528.C: New test.
+
+2020-06-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/95328
+       * g++.dg/cpp1z/decomp53.C: New test.
+
+2020-06-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/95108
+       * gcc.dg/gomp/pr95108.c: New test.
+
+2020-06-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/95080
+       * g++.dg/opt/pr95080.C: New test.
+
+2020-06-14  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR testsuite/95575
+       * lib/gdc-utils.exp (gdc-do-test): Re-add $subdir link and inclusion
+       in filename.
+
 2020-06-13  Iain Sandoe  <iain@sandoe.co.uk>
 
        PR c++/95440