From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id 8DBCE385DC23; Thu, 8 Jul 2021 00:18:40 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8DBCE385DC23 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org Subject: [gcc r11-8706] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/releases/gcc-11 X-Git-Oldrev: 79663c962588e8c033ff39be39e938e2cc866e12 X-Git-Newrev: 35aca8e9b45372531afdd62492c287887b1ada51 Message-Id: <20210708001840.8DBCE385DC23@sourceware.org> Date: Thu, 8 Jul 2021 00:18:40 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jul 2021 00:18:40 -0000 https://gcc.gnu.org/g:35aca8e9b45372531afdd62492c287887b1ada51 commit r11-8706-g35aca8e9b45372531afdd62492c287887b1ada51 Author: GCC Administrator Date: Thu Jul 8 00:18:04 2021 +0000 Daily bump. Diff: --- gcc/ChangeLog | 101 ++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 16 ++++++++ gcc/testsuite/ChangeLog | 77 ++++++++++++++++++++++++++++++++++++ 4 files changed, 195 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cfe8d4c2eb0..662b8f3b021 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,104 @@ +2021-07-07 Peter Bergner + + Backported from master: + 2021-07-07 Peter Bergner + + * config/rs6000/rs6000-call.c (mma_init_builtins): Use VSX_BUILTIN_LXVP + and VSX_BUILTIN_STXVP. + +2021-07-07 Peter Bergner + + Backported from master: + 2021-07-02 Peter Bergner + + * config/rs6000/rs6000-builtin.def (BU_MMA_PAIR_LD, BU_MMA_PAIR_ST): + New macros. + (__builtin_vsx_lxvp, __builtin_vsx_stxvp): New built-ins. + * config/rs6000/rs6000-call.c (rs6000_gimple_fold_mma_builtin): Expand + lxvp and stxvp built-ins. + (mma_init_builtins): Handle lxvp and stxvp built-ins. + (builtin_function_type): Likewise. + * doc/extend.texi (__builtin_vsx_lxvp, __builtin_mma_stxvp): Document. + +2021-07-07 Michael Meissner + 2021-07-01 Michael Meissner + + * config/rs6000/rs6000.c (rs6000_maybe_emit_fp_cmove): Add IEEE + 128-bit floating point conditional move support. + (have_compare_and_set_mask): Add IEEE 128-bit floating point + types. + * config/rs6000/rs6000.md (movcc, IEEE128 iterator): New insn. + (movcc_p10, IEEE128 iterator): New insn. + (movcc_invert_p10, IEEE128 iterator): New insn. + (fpmask, IEEE128 iterator): New insn. + (xxsel, IEEE128 iterator): New insn. + Backported from master: + +2021-07-07 Richard Biener + + Backported from master: + 2021-06-28 Richard Biener + + PR tree-optimization/101229 + * gimple-walk.c (gimple_walk_op): Handle PHIs. + +2021-07-07 Richard Biener + + PR tree-optimization/101173 + PR tree-optimization/101280 + * gimple-loop-interchange.cc + (tree_loop_interchange::valid_data_dependences): Properly + guard all dependence checks with DDR_REVERSED_P or its + inverse. + +2021-07-07 Richard Biener + + Backported from master: + 2021-06-22 Richard Biener + + PR middle-end/101156 + * gimplify.c (gimplify_expr): Remove premature incorrect + optimization. + +2021-07-07 Richard Biener + + Backported from master: + 2021-06-08 Richard Biener + + PR tree-optimization/100923 + * tree-ssa-sccvn.c (valueize_refs_1): Take a pointer to + the operand vector to be valueized. + (valueize_refs): Likewise. + (valueize_shared_reference_ops_from_ref): Adjust. + (valueize_shared_reference_ops_from_call): Likewise. + (vn_reference_lookup_3): Likewise. + (vn_reference_lookup_pieces): Likewise. Re-valueize + with honoring availability when we are about to create + the ao_ref and valueized before. + (vn_reference_lookup): Likewise. + (vn_reference_insert_pieces): Adjust. + +2021-07-07 Richard Biener + + Backported from master: + 2021-06-16 Richard Biener + + PR tree-optimization/101088 + * tree-ssa-loop-im.c (sm_seq_valid_bb): Only look for + supported refs on edges. Do not assert same ref but + different kind stores are unsuported but mark them so. + (hoist_memory_references): Only look for supported refs + on exits. + +2021-07-07 Richard Biener + + Backported from master: + 2021-06-11 Richard Biener + + PR tree-optimization/101025 + * tree-ssa-loop-im.c (sm_seq_valid_bb): Make sure to process + all refs that require dependence checking. + 2021-07-06 Clément Chigot Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index b90532138a9..d94400224d9 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210707 +20210708 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 3a88f22bcaa..f463bcabbfc 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,19 @@ +2021-07-07 Jason Merrill + + Revert: + 2020-12-02 Jason Merrill + + * decl.c (check_initializer): Also look through STMT_EXPR + and BIND_EXPR. + +2021-07-07 Jason Merrill + + PR c++/101040 + PR c++/97566 + * class.c (is_empty_field): Handle null argument. + * constexpr.c (cxx_eval_bare_aggregate): Discard initializer + for empty field. + 2021-06-29 Marek Polacek Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 4777ce13e3c..d17f5dd3d2c 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,80 @@ +2021-07-07 Jason Merrill + + PR c++/101040 + PR c++/97566 + * g++.dg/cpp2a/no_unique_address13.C: New test. + +2021-07-07 Peter Bergner + + Backported from master: + 2021-07-02 Peter Bergner + + * gcc.target/powerpc/mma-builtin-7.c: New test. + * gcc.target/powerpc/mma-builtin-8.c: New test. + +2021-07-07 Michael Meissner + 2021-06-30 Michael Meissner + + * gcc.target/powerpc/float128-minmax.c: Adjust expected code for + power10. + * lib/target-supports.exp (check_effective_target_has_arch_pwr10): + New. + Backported from master: + +2021-07-07 Michael Meissner + 2021-07-01 Michael Meissner + + * gcc.target/powerpc/float128-cmove.c: New test. + * gcc.target/powerpc/float128-minmax-3.c: New test. + Backported from master: + +2021-07-07 Richard Biener + + Backported from master: + 2021-06-28 Richard Biener + + PR tree-optimization/101229 + * gcc.dg/torture/pr101229.c: New testcase. + +2021-07-07 Richard Biener + + PR tree-optimization/101173 + PR tree-optimization/101280 + * gcc.dg/torture/pr101173.c: New testcase. + * gcc.dg/tree-ssa/loop-interchange-16.c: New file. + +2021-07-07 Richard Biener + + Backported from master: + 2021-06-22 Richard Biener + + PR middle-end/101156 + * gcc.dg/pr101156.c: New testcase. + +2021-07-07 Richard Biener + + Backported from master: + 2021-06-08 Richard Biener + + PR tree-optimization/100923 + * gcc.dg/torture/pr100923.c: New testcase. + +2021-07-07 Richard Biener + + Backported from master: + 2021-06-16 Richard Biener + + PR tree-optimization/101088 + * gcc.dg/torture/pr101088.c: New testcase. + +2021-07-07 Richard Biener + + Backported from master: + 2021-06-11 Richard Biener + + PR tree-optimization/101025 + * gcc.dg/torture/pr101025.c: New testcase. + 2021-07-03 Iain Buclaw Backported from master: