From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id 8187F388A402; Thu, 8 Apr 2021 00:17:19 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8187F388A402 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-8036] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: fb5ed6d8c90a4bf8e677a3ff9bd79d83636ccff9 X-Git-Newrev: 299859c2a458062c882c68c2e24022497726408f Message-Id: <20210408001719.8187F388A402@sourceware.org> Date: Thu, 8 Apr 2021 00:17:19 +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: Thu, 08 Apr 2021 00:17:19 -0000 https://gcc.gnu.org/g:299859c2a458062c882c68c2e24022497726408f commit r11-8036-g299859c2a458062c882c68c2e24022497726408f Author: GCC Administrator Date: Thu Apr 8 00:16:44 2021 +0000 Daily bump. Diff: --- gcc/ChangeLog | 57 +++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 17 +++++++++++++ gcc/testsuite/ChangeLog | 64 +++++++++++++++++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 8 +++++++ 5 files changed, 147 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ebba0ee7e37..8c12ba23741 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,60 @@ +2021-04-07 Richard Sandiford + + PR tree-optimization/97513 + * tree-vect-slp.c (vect_add_slp_permutation): New function, + split out from... + (vectorizable_slp_permutation): ...here. Detect cases in which + all VEC_PERM_EXPRs are guaranteed to have the same stepped + permute vector and only generate one permute vector for that case. + Extend that case to handle variable-length vectors. + +2021-04-07 Richard Sandiford + + PR tree-optimization/99873 + * tree-vect-slp.c (vect_slp_prefer_store_lanes_p): New function. + (vect_build_slp_instance): Don't split store groups that could + use IFN_STORE_LANES. + +2021-04-07 Jakub Jelinek + + PR target/99872 + * varasm.c (output_constant_pool_contents): Don't strip name encoding + from XSTR (desc->sym, 0) or from label before passing those to + ASM_OUTPUT_DEF. + +2021-04-07 Richard Biener + + PR tree-optimization/99954 + * tree-loop-distribution.c: Include tree-affine.h. + (generate_memcpy_builtin): Try using tree-affine to prove + non-overlap. + (loop_distribution::classify_builtin_ldst): Always classify + as PKIND_MEMMOVE. + +2021-04-07 Richard Biener + + PR tree-optimization/99947 + * tree-vect-loop.c (vectorizable_induction): Pre-allocate + steps vector to avoid pushing elements from the reallocated + vector. + +2021-04-07 Richard Biener + + * tree-ssa-sccvn.h (print_vn_reference_ops): Declare. + * tree-ssa-pre.c (print_pre_expr): Factor out VN reference operand + printing... + * tree-ssa-sccvn.c (print_vn_reference_ops): ... into this new + function. + (debug_vn_reference_ops): New. + +2021-04-07 Bin Cheng + + PR tree-optimization/98736 + * tree-loop-distribution.c + * (loop_distribution::bb_top_order_init): + Compute RPO with programing order preserved by calling function + rev_post_order_and_mark_dfs_back_seme. + 2021-04-06 Vladimir N. Makarov PR target/99781 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 44feb2ed6bd..c12f44c8f0c 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210407 +20210408 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 06cd1400507..3459697fe59 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,20 @@ +2021-04-07 Jason Merrill + + PR c++/41723 + * parser.c (cp_parser_class_name): Check dependent_scope_p. + +2021-04-07 Jason Merrill + + PR c++/52625 + * pt.c (maybe_process_partial_specialization): Check + DECL_SELF_REFERENCE_P. + +2021-04-07 Jason Merrill + + PR c++/92918 + * name-lookup.c (push_class_level_binding_1): Do overload a new + function with a previous using-declaration. + 2021-04-06 Jason Merrill PR c++/96673 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 97874f96f8b..b5de7aa3b10 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,67 @@ +2021-04-07 Jason Merrill + + PR c++/41723 + * g++.dg/template/friend71.C: New test. + +2021-04-07 Jason Merrill + + PR c++/52625 + * g++.dg/template/friend70.C: New test. + +2021-04-07 Jason Merrill + + PR c++/92918 + * g++.dg/lookup/using66.C: New test. + +2021-04-07 Richard Sandiford + + * lib/gcc.exp (gcc_target_compile): Add -dumpbase "" + when building an executable with testglue. + +2021-04-07 Richard Sandiford + + * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP. + * gcc.target/aarch64/sve/pr88834_ld3.c: New test. + +2021-04-07 Richard Sandiford + + * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP + if IFN_STORE_LANES is available. + * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if + IFN_STORE_LANES is available. + * gcc.target/aarch64/pr99873_1.c: New test. + * gcc.target/aarch64/pr99873_2.c: Likewise. + * gcc.target/aarch64/pr99873_3.c: Likewise. + * gcc.target/aarch64/sve/pr99873_1.c: Likewise. + * gcc.target/aarch64/sve/pr99873_2.c: Likewise. + * gcc.target/aarch64/sve/pr99873_3.c: Likewise. + +2021-04-07 Richard Biener + + PR tree-optimization/99954 + * gcc.dg/torture/pr99954.c: New testcase. + +2021-04-07 Richard Biener + + PR testsuite/99955 + * gcc.c-torture/execute/pr92618.c: Move may_alias attributes + last. + +2021-04-07 Richard Biener + + PR tree-optimization/99947 + * gcc.dg/torture/pr99947.c: New testcase. + +2021-04-07 Bin Cheng + + PR tree-optimization/98736 + * gcc.c-torture/execute/pr98736.c: New test. + +2021-04-07 Marek Polacek + + PR c++/52202 + * g++.dg/cpp0x/rv-life.C: New test. + 2021-04-06 Jason Merrill PR c++/96673 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index dcd3b68d111..339a72bf079 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,11 @@ +2021-04-07 Jonathan Wakely + + PR libstdc++/99805 + * src/c++17/fs_path.cc (path::_M_split_cmpts): Do not call + non-const member on _M_pathname, to avoid copy-on-write. + * testsuite/27_io/filesystem/path/decompose/parent_path.cc: + Check construction from strings that might be shared. + 2021-04-06 Jonathan Wakely * include/bits/move.h (forward, move, move_if_noexcept)