From d61ffe124430160c4da7516596d6a4dbcdf2a7a6 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Fri, 26 Jun 2020 00:16:23 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 44 +++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/d/ChangeLog | 59 +++++++++++++++++++++++++++++++++++++++ gcc/fortran/ChangeLog | 30 ++++++++++++++++++++ gcc/testsuite/ChangeLog | 62 +++++++++++++++++++++++++++++++++++++++++ libgcc/ChangeLog | 11 ++++++++ libphobos/ChangeLog | 6 ++++ 7 files changed, 213 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 57659843e77..f0da5b4c75b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,47 @@ +2020-06-25 Nick Clifton + + * config/m32r/m32r.md (movsicc): Disable pattern. + +2020-06-25 Richard Biener + + PR tree-optimization/95839 + * tree-vect-slp.c (vect_slp_analyze_bb_1): Remove premature + check on the number of datarefs. + +2020-06-25 Iain Sandoe + + * config/rs6000/rs6000-call.c (mma_init_builtins): Cast + the insn_data n_operands value to unsigned. + +2020-06-25 Richard Biener + + * tree-vect-slp.c (vect_schedule_slp_instance): Always use + vector defs to determine insertion place. + +2020-06-25 H.J. Lu + + PR target/95874 + * config/i386/i386.h (PTA_ICELAKE_CLIENT): Remove PTA_CLWB. + (PTA_ICELAKE_SERVER): Add PTA_CLWB. + (PTA_TIGERLAKE): Add PTA_CLWB. + +2020-06-25 Richard Biener + + PR tree-optimization/95866 + * tree-vect-stmts.c (vectorizable_shift): Reject incompatible + vectorized shift operands. For scalar shifts use lane zero + of a vectorized shift operand. + +2020-06-25 Martin Liska + + PR tree-optimization/95745 + PR middle-end/95830 + * gimple-isel.cc (gimple_expand_vec_cond_exprs): Delete dead + SSA_NAMEs used as the first argument of a VEC_COND_EXPR. Always + return 0. + * tree-vect-generic.c (expand_vector_condition): Remove dead + SSA_NAMEs used as the first argument of a VEC_COND_EXPR. + 2020-06-24 Will Schmidt PR target/94954 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index ab7687c5b0d..17bd6d56b3d 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200625 +20200626 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index d2dd2082bad..0791a3dd6fa 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,62 @@ +2020-06-25 Iain Buclaw + + * decl.cc (get_symbol_decl): Do not implicitly set + DECL_DECLARED_INLINE_P on member functions. + +2020-06-25 Iain Buclaw + + * d-lang.cc (d_gimplify_expr_p): Make static. + (d_parse_file): Likewise. + (d_signed_or_unsigned_type): Move to types.cc. + (d_unsigned_type): Likewise. + (d_signed_type): Likewise. + * d-tree.h (d_unsigned_type): Change the location in file. + (d_signed_type): Likewise. + * types.cc (d_signed_or_unsigned_type): Moved from d-lang.cc. + (d_unsigned_type): Likewise. + (d_signed_type): Likewise. + +2020-06-25 Iain Buclaw + + PR d/95075 + * dmd/MERGE: Merge upstream dmd 4be011355. + +2020-06-25 Iain Buclaw + + PR d/95250 + * dmd/MERGE: Merge upstream dmd 90450f3ef. + +2020-06-25 Iain Buclaw + + * d-lang.cc (d_parse_file): Replace OutBuffer with obstack. + +2020-06-25 Iain Buclaw + + * dmd/MERGE: Merge upstream dmd 5fc1806cd. + * d-lang.cc (d_parse_file): Use peekChars to get string representation + of OutBuffer data. + +2020-06-25 Iain Buclaw + + PR d/95173 + * d-attribs.cc (uda_attribute_p): Don't search target attribute table + if NULL. + +2020-06-25 Iain Buclaw + + * decl.cc (DeclVisitor::visit (VarDeclaration *)): Don't set + DECL_INITIAL if initializer is 'void'. + +2020-06-25 Iain Buclaw + + * d-lang.cc (d_init_options): Turn on deprecation warnings by default. + +2020-06-25 Iain Buclaw + + * dmd/MERGE: Merge upstream dmd 4f1046222. + * toir.cc (IRVisitor::visit (OnScopeGuardStatement *)): Rename to ... + (IRVisitor::visit (ScopeGuardStatement *)): ... this. + 2020-06-16 Iain Buclaw * d-attribs.cc (handle_noreturn_attribute): Remove names of unused diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index bca863171fb..4d7540d7cac 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,33 @@ +2020-06-25 Harald Anlauf + + PR fortran/95828 + * match.c (select_rank_set_tmp): Enlarge internal buffer used in + generating a mangled name. + * resolve.c (resolve_select_rank): Likewise. + +2020-06-25 Harald Anlauf + + PR fortran/95826 + * decl.c (gfc_match_decl_type_spec): Replace a fixed size + buffer by a pointer and reallocate if necessary. + +2020-06-25 Tobias Burnus + + PR fortran/95837 + * resolve.c (gfc_resolve_substring_charlen): Remove + bogus ts.kind setting for the expression. + +2020-06-25 Tobias Burnus + Kwok Cheung Yeung + + PR fortran/95869 + * trans-openmp.c (gfc_trans_omp_target): Use correct scoping block. + +2020-06-25 Kwok Cheung Yeung + + * trans-openmp.c (gfc_split_omp_clauses): Add if clause + to target and simd sub-constructs. + 2020-06-24 Harald Anlauf PR fortran/95827 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 1bf13251754..e2585650bce 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,65 @@ +2020-06-25 Marek Polacek + + PR c++/91104 + * g++.dg/cpp1y/lambda-generic-variadic21.C: New test. + +2020-06-25 Harald Anlauf + + PR fortran/95828 + * gfortran.dg/pr95828.f90: New file. + +2020-06-25 Harald Anlauf + + PR fortran/95826 + * gfortran.dg/pr95826.f90: New file. + +2020-06-25 Iain Buclaw + + PR d/95250 + * gdc.dg/pr95250.d: New test. + +2020-06-25 Iain Buclaw + + PR d/95173 + * gdc.dg/pr95173.d: New test. + +2020-06-25 Iain Buclaw + + * gdc.dg/init1.d: New test. + +2020-06-25 Iain Buclaw + + * gdc.dg/asm1.d: Don't use deprecated asm syntax. + * gdc.dg/compilable.d: Add public to selective import. + * gdc.dg/lto/ltotests_0.d: Explicitly catch Throwable. + * gdc.dg/runnable.d: Remove empty statement. + +2020-06-25 Tobias Burnus + + PR fortran/95837 + * gfortran.dg/char4-subscript.f90: New test. + +2020-06-25 Richard Biener + + PR tree-optimization/95839 + * gcc.dg/vect/bb-slp-pr95839.c: New testcase. + +2020-06-25 Tobias Burnus + Kwok Cheung Yeung + + PR fortran/95869 + * gfortran.dg/gomp/combined-if.f90 (test_target_parallel): Re-enable. + * gfortran.dg/gomp/pr95869.f90: New. + +2020-06-25 Kwok Cheung Yeung + + * gfortran.dg/gomp/combined-if.f90: New. + +2020-06-25 Richard Biener + + PR tree-optimization/95866 + * gcc.dg/vect/bb-slp-pr95866.c: New testcase. + 2020-06-24 Will Schmidt PR target/94954 diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 9678abd8787..d6367e27f2e 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,14 @@ +2020-06-25 Martin Liska + + * libgcov-driver.c (merge_summary): Remove function as its name + is misleading and doing something different. + (dump_one_gcov): Add ATTRIBUTE_UNUSED for 2 args. Take read summary + in gcov-tool. + * libgcov-util.c (curr_object_summary): Remove. + (read_gcda_file): Remove unused curr_object_summary. + (gcov_merge): Merge summaries. + * libgcov.h: Add summary argument for gcov_info struct. + 2020-06-24 H.J. Lu PR target/95259 diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog index 73b84c58fd2..fd0db862c54 100644 --- a/libphobos/ChangeLog +++ b/libphobos/ChangeLog @@ -1,3 +1,9 @@ +2020-06-25 Iain Buclaw + + * libdruntime/MERGE: Merge upstream druntime d05ebaad. + * src/MERGE: Merge upstream phobos 021ae0df7. + * testsuite/libphobos.typeinfo/struct-align.d: Remove empty statement. + 2020-05-29 H.J. Lu PR bootstrap/95413