From 01c36eefc67375144e5e6682a005b71ee2cf544b Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Wed, 24 Jun 2020 00:17:05 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 50 ++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 ++++ gcc/c/ChangeLog | 6 ++++ gcc/fortran/ChangeLog | 23 +++++++++++++++ gcc/testsuite/ChangeLog | 63 +++++++++++++++++++++++++++++++++++++++++ 6 files changed, 148 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 37c6640d0857..1bfe6cf5d1dc 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,53 @@ +2020-06-23 Richard Biener + + PR middle-end/95493 + PR middle-end/95690 + * cfgexpand.c (expand_debug_expr): Avoid calling + set_mem_attributes_minus_bitpos when we were expanding + an SSA name. + * emit-rtl.c (set_mem_attributes_minus_bitpos): Remove + ARRAY_REF special-casing, add CONSTRUCTOR to the set of + special-cases we do not want MEM_EXPRs for. Assert + we end up with reasonable MEM_EXPRs. + * varasm.c (build_constant_desc): Remove set_mem_attributes call. + +2020-06-23 Richard Biener + + PR tree-optimization/95487 + * tree-vect-stmts.c (vectorizable_store): Use a truth type + for the scatter mask. + +2020-06-23 Richard Biener + + PR tree-optimization/95308 + * tree-ssa-forwprop.c (pass_forwprop::execute): Generalize + test for TARGET_MEM_REFs. + +2020-06-23 Richard Biener + + PR tree-optimization/95133 + * gimple-ssa-split-paths.c + (find_block_to_duplicate_for_splitting_paths): Check for + normal edges. + +2020-06-23 Richard Biener + + PR middle-end/95118 + * real.c (real_to_decimal_for_mode): Make sure we handle + a zero with nonzero exponent. + +2020-06-23 Richard Biener + + PR tree-optimization/95049 + * tree-ssa-sccvn.c (set_ssa_val_to): Reject lattice transition + between different constants. + +2020-06-23 Richard Biener + + PR middle-end/94964 + * cfgloopmanip.c (create_preheader): Require non-complex + preheader edge for CP_SIMPLE_PREHEADERS. + 2020-06-20 Bin Cheng PR tree-optimization/94969 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 01621c4e8201..1e6790229fe6 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200623 +20200624 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 1faa9de0cee4..ee50d317156e 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,8 @@ +2020-06-23 Eric Botcazou + + * gcc-interface/trans.c (gnat_to_gnu) : Minor tweaks. + Call Has_Constrained_Partial_View on base type of designated type. + 2020-05-07 Release Manager * GCC 10.1.0 released. diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 7fb870148da2..13aeefa509f2 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,9 @@ +2020-06-23 Richard Biener + + PR c/95141 + * c-fold.c (c_fully_fold_internal): Enhance guard on + overflow_warning. + 2020-05-07 Jakub Jelinek Backported from mainline diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 314ae6255c68..a340510af3ab 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,26 @@ +2020-06-23 Thomas Koenig + + Backported from master: + 2020-06-23 Thomas Koenig + + PR fortran/95812 + * dependency.c (ref_same_as_full_array): Handle case of AR_FULL + vs. AR_FULL. + +2020-06-23 Mark Eggleston + + Backported from master: + 2020-06-22 Steven G. Kargl + Mark Eggleston + + PR fortran/95708 + * intrinsic.c (add_functions): Replace CLASS_INQUIRY with + CLASS_TRANSFORMATIONAL for intrinsic num_images. + (make_generic): Replace ACTUAL_NO with ACTUAL_YES for + intrinsic team_number. + * resolve.c (resolve_fl_procedure): Check pointer ts.u.derived + exists before using it. + 2020-06-22 Harald Anlauf Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 2ef10564974d..ab8c7c977593 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,66 @@ +2020-06-23 Thomas Koenig + + Backported from master: + 2020-06-23 Thomas Koenig + + PR fortran/95812 + * gfortran.fortran-torture/execute/forall_5.f90: Make forall + statement conforming. + +2020-06-23 Richard Biener + + PR middle-end/95493 + PR middle-end/95690 + * g++.dg/torture/pr95493.C: New testcase. + * g++.dg/torture/pr95493-1.C: Likewise. + * gfortran.dg/pr95690.f90: Likewise. + +2020-06-23 Thomas Koenig + + Backported from master: + 2020-06-23 Thomas Koenig + + PR fortran/95812 + * gfortran.dg/dependency_59.f90: New test. + +2020-06-23 Richard Biener + + PR tree-optimization/95487 + * g++.dg/vect/pr95487.cc: New testcase. + +2020-06-23 Richard Biener + + PR tree-optimization/95308 + * g++.dg/torture/pr95308.C: New testcase. + +2020-06-23 Richard Biener + + PR c/95141 + * gcc.dg/pr95141.c: New testcase. + +2020-06-23 Richard Biener + + PR tree-optimization/95133 + * gcc.dg/pr95133.c: New testcase. + +2020-06-23 Richard Biener + + PR middle-end/95118 + * gcc.dg/pr95118.c: New testcase. + +2020-06-23 Richard Biener + + PR tree-optimization/95049 + * gcc.dg/torture/pr95049.c: New testcase. + +2020-06-23 Mark Eggleston + + Backported from master: + 2020-06-22 Steven G. Kargl + + PR fortran/95708 + * gfortran.dg/pr95708.f90: New test. + 2020-06-22 Jason Merrill * g++.dg/cpp2a/concepts-return-req1.C: Expect error. -- 2.47.2