From: GCC Administrator Date: Mon, 15 Jun 2020 00:16:52 +0000 (+0000) Subject: Daily bump. X-Git-Tag: releases/gcc-10.2.0~210 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0a274fa150fea4c6d66e7ee3a950d1659c9f1a14;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 25ac29b2cdcb..435571e0fd0f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,33 @@ +2020-06-14 Jakub Jelinek + + 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 + + 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 + + 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 + + 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 Jakub Jelinek diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 90b1180b4340..0dab8e8132fb 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200614 +20200615 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 75eacd1efbc4..bd3e55fa2e9b 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,9 @@ +2020-06-14 Jakub Jelinek + + 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 PR c/94968 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index eee8caa5d534..fcc1e3da7d1c 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,24 @@ +2020-06-14 Iain Sandoe + + * 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 + + PR c++/95328 + * decl.c (cp_finish_decomp): Call complete_type before checking + COMPLETE_TYPE_P. + +2020-06-14 Jakub Jelinek + + PR c++/95197 + * cp-gimplify.c: Include omp-general.h. + (cp_genericize_r) : For class iteration + variables in composite distribute parallel for, instantiate copy + ctor of their types. + 2020-06-13 Iain Sandoe PR c++/95440 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index ba32a708c9d5..c5a8267977ae 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,41 @@ +2020-06-14 Steven G. Kargl + Harald Anlauf + + 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 + Harald Anlauf + + 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 + + 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 + + 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 Steven G. Kargl diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 39fedee879d9..8d3d365da843 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,61 @@ +2020-06-14 Steven G. Kargl + Harald Anlauf + + PR fortran/95544 + * gfortran.dg/pr95544.f90: New file. + +2020-06-14 Harald Anlauf + + PR fortran/93366 + * gfortran.dg/pr93366.f90: New test. + +2020-06-14 Harald Anlauf + + PR fortran/95503 + * gfortran.dg/pr95503.f90: New test. + +2020-06-14 Thomas Koenig + + PR fortran/94109 + * gfortran.dg/finalize_34.f90: Adjust free counts. + * gfortran.dg/finalize_36.f90: New test. + +2020-06-14 Marek Polacek + + * g++.dg/cpp0x/initlist-array12.C: Fix the definition of + initializer_list for ilp32 target. + +2020-06-14 Jakub Jelinek + + PR c/95580 + * gcc.dg/pr95580.c: New test. + +2020-06-14 Jakub Jelinek + + PR target/95528 + * g++.dg/opt/pr95528.C: New test. + +2020-06-14 Jakub Jelinek + + PR c++/95328 + * g++.dg/cpp1z/decomp53.C: New test. + +2020-06-14 Jakub Jelinek + + PR middle-end/95108 + * gcc.dg/gomp/pr95108.c: New test. + +2020-06-14 Jakub Jelinek + + PR debug/95080 + * g++.dg/opt/pr95080.C: New test. + +2020-06-14 Iain Buclaw + + PR testsuite/95575 + * lib/gdc-utils.exp (gdc-do-test): Re-add $subdir link and inclusion + in filename. + 2020-06-13 Iain Sandoe PR c++/95440