From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id 6EEFD386F42F; Sat, 20 Mar 2021 00:16:52 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 6EEFD386F42F MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r11-7747] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: 3279a9a5a9a2e4e17175678cb7b15613495e306e X-Git-Newrev: 5f256a70a05fcfc5a1caf56678ceb12b4f87f781 Message-Id: <20210320001652.6EEFD386F42F@sourceware.org> Date: Sat, 20 Mar 2021 00:16:52 +0000 (GMT) X-BeenThere: libstdc++-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libstdc++-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Mar 2021 00:16:52 -0000 https://gcc.gnu.org/g:5f256a70a05fcfc5a1caf56678ceb12b4f87f781 commit r11-7747-g5f256a70a05fcfc5a1caf56678ceb12b4f87f781 Author: GCC Administrator Date: Sat Mar 20 00:16:24 2021 +0000 Daily bump. Diff: --- contrib/ChangeLog | 4 +++ gcc/ChangeLog | 68 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 6 +++++ gcc/c/ChangeLog | 10 ++++++++ gcc/cp/ChangeLog | 7 +++++ gcc/fortran/ChangeLog | 7 +++++ gcc/po/ChangeLog | 4 +++ gcc/testsuite/ChangeLog | 47 ++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 7 +++++ 10 files changed, 161 insertions(+), 1 deletion(-) diff --git a/contrib/ChangeLog b/contrib/ChangeLog index acf530efdba..4f29464b2b6 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,7 @@ +2021-03-19 Matthias Klose + + * texi2pod.pl: Substitute @tie{} with a space for the man pages. + 2021-03-16 Martin Liska * gcc-changelog/git_update_version.py: Skip one problematic diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 82d76faedae..2b518a05e76 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,71 @@ +2021-03-19 Pat Haugen + + * config/rs6000/rs6000.c (power10_cost): New. + (rs6000_option_override_internal): Set Power10 costs. + (rs6000_issue_rate): Set Power10 issue rate. + * config/rs6000/power10.md: Rewrite for Power10. + +2021-03-19 Vladimir N. Makarov + + PR target/99663 + * lra-constraints.c (process_address_1): Don't use unknown + constraint for address constraint. + +2021-03-19 Iain Sandoe + + PR target/99661 + * config.gcc (powerpc-*-darwin8): Delete the reference to + the now removed darwin8.h. + +2021-03-19 Olivier Hainque + + PR target/99660 + * config/vxworksae.h (VX_CPU_PREFIX): Define. + +2021-03-19 John David Anglin + + * config/pa/pa.c (import_milli): Use memcpy instead of strncpy. + +2021-03-19 Tamar Christina + + PR tree-optimization/99656 + * tree-vect-slp-patterns.c (linear_loads_p, + complex_add_pattern::matches, is_eq_or_top, + vect_validate_multiplication, complex_mul_pattern::matches, + complex_fms_pattern::matches): Remove complex_perm_kinds_t. + * tree-vectorizer.h: (complex_load_perm_t): Removed. + (slp_tree_to_load_perm_map_t): Use complex_perm_kinds_t instead of + complex_load_perm_t. + +2021-03-19 H.J. Lu + + PR target/99652 + * config/i386/i386-options.c (ix86_init_machine_status): Set + silent_p to true. + * config/i386/i386.c (init_cumulative_args): Set silent_p to + false. + (construct_container): Return early for return and argument + errors if silent_p is true. + * config/i386/i386.h (machine_function): Add silent_p. + +2021-03-19 Jakub Jelinek + + PR target/99593 + * config/arm/constraints.md (Ds): New constraint. + * config/arm/vec-common.md (mve_vshlq_): Use w,Ds + constraint instead of w,Dm. + +2021-03-19 Andrew Stubbs + + * config/gcn/gcn.c (gcn_parse_amdgpu_hsa_kernel_attribute): Fix quotes + in error message. + +2021-03-19 Eric Botcazou + + PR middle-end/99641 + * fold-const.c (native_encode_initializer) : For an + array type, do the computation of the current position in sizetype. + 2021-03-18 Vladimir N. Makarov PR target/99422 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 44e63e37eef..ceb88dd1088 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210319 +20210320 diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index 58b0fbbf8db..70b1be51fa1 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog @@ -1,3 +1,9 @@ +2021-03-19 David Malcolm + + PR analyzer/99614 + * diagnostic-manager.cc (class epath_finder): Add + DISABLE_COPY_AND_ASSIGN. + 2021-03-15 Martin Liska * sm-file.cc (get_file_using_fns): Add missing comma in initializer. diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index e1da0679b53..5a3e934084f 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,13 @@ +2021-03-19 Jakub Jelinek + + PR c/99588 + * c-typeck.c (mark_exp_read): Recognize what build_atomic_assign + with modifycode NOP_EXPR produces and mark the _Atomic var as read + if found. + (build_atomic_assign): For modifycode of NOP_EXPR, use COMPOUND_EXPRs + rather than STATEMENT_LIST. Otherwise call mark_exp_read on lhs. + Set TREE_SIDE_EFFECTS on the TARGET_EXPR. + 2021-03-15 Tobias Burnus PR c++/99509 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index c63223d211c..ec30050364c 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,10 @@ +2021-03-19 Jakub Jelinek + + PR c++/99456 + * constexpr.c (cxx_eval_constant_expression): For CONVERT_EXPR from + INDIRECT_TYPE_P to ARITHMETIC_TYPE_P, when !ctx->manifestly_const_eval + don't diagnose it, set *non_constant_p nor return t. + 2021-03-19 Marek Polacek PR c++/99500 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 8cc9403076c..51d4329ee13 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,10 @@ +2021-03-19 Thomas Koenig + + * frontend-passes.c (inline_limit_check): Add rank_a + argument. If a is rank 1, set the second dimension to 1. + (inline_matmul_assign): Pass rank_a argument to inline_limit_check. + (call_external_blas): Likewise. + 2021-03-15 Thomas Koenig PR fortran/99345 diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index 6430bcfb07c..89e587ae034 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2021-03-19 Joseph Myers + + * gcc.pot: Regenerate. + 2021-03-15 Joseph Myers * sv.po: Update. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 488c0cb0386..ddc15babe8e 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,50 @@ +2021-03-19 Jakub Jelinek + + PR c/99588 + * gcc.dg/Wunused-var-5.c: New test. + * gcc.dg/Wunused-var-6.c: New test. + +2021-03-19 Thomas Koenig + + * gfortran.dg/inline_matmul_6.f90: Adjust count for + _gfortran_matmul. + +2021-03-19 Vladimir N. Makarov + + PR target/99663 + * gcc.target/s390/pr99663.c: New. + +2021-03-19 Jakub Jelinek + + PR c++/99456 + * g++.dg/opt/pr99456.C: New test. + * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and + later. + +2021-03-19 Tamar Christina + + PR tree-optimization/99656 + * gfortran.dg/vect/pr99656.f90: New test. + +2021-03-19 H.J. Lu + + PR target/99652 + * gcc.dg/torture/pr99652-1.c: New test. + * gcc.dg/torture/pr99652-2.c: Likewise. + * gcc.target/i386/pr57655.c: Adjusted. + * gcc.target/i386/pr59794-6.c: Likewise. + * gcc.target/i386/pr70738-1.c: Likewise. + * gcc.target/i386/pr96744-1.c: Likewise. + +2021-03-19 Jakub Jelinek + + PR target/99593 + * g++.target/arm/pr99593.C: New test. + +2021-03-19 Eric Botcazou + + * g++.dg/lto/pr89335_0.C: Require the linker plugin. + 2021-03-19 Marek Polacek PR c++/99500 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 2d2bd37c673..09e5c2e766e 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,10 @@ +2021-03-19 Jonathan Wakely + + * include/std/type_traits (is_scoped_enum): Define. + * include/std/version (__cpp_lib_is_scoped_enum): Define. + * testsuite/20_util/is_scoped_enum/value.cc: New test. + * testsuite/20_util/is_scoped_enum/version.cc: New test. + 2021-03-16 Jonathan Wakely PR libstdc++/99341