From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id 67DF63851C21; Tue, 1 Jun 2021 00:17:12 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 67DF63851C21 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org Subject: [gcc r12-1133] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: a87efd32384ee78ee33d20703deaa65fba81cb2d X-Git-Newrev: ee682192755bb88af0ee10852e7c873b844d449f Message-Id: <20210601001713.67DF63851C21@sourceware.org> Date: Tue, 1 Jun 2021 00:17:12 +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: Tue, 01 Jun 2021 00:17:13 -0000 https://gcc.gnu.org/g:ee682192755bb88af0ee10852e7c873b844d449f commit r12-1133-gee682192755bb88af0ee10852e7c873b844d449f Author: GCC Administrator Date: Tue Jun 1 00:16:37 2021 +0000 Daily bump. Diff: --- ChangeLog | 4 ++++ gcc/ChangeLog | 27 +++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 15 +++++++++++++++ gcc/c/ChangeLog | 6 ++++++ gcc/cp/ChangeLog | 13 +++++++++++++ gcc/lto/ChangeLog | 5 +++++ gcc/testsuite/ChangeLog | 18 ++++++++++++++++++ 8 files changed, 89 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index c438229e61b..2b47a900ee2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2021-05-31 Indu Bhagat + + * MAINTAINERS (Write After Approval): Add myself. + 2021-05-29 Mike Frysinger * configure.ac: Add gnulib to configdirs for sim. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 05e1640b285..e1ae7fa23f0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,30 @@ +2021-05-31 Martin Liska + + * tree-streamer-in.c (unpack_ts_function_decl_value_fields): + Unpack FUNCTION_DECL_DECL_TYPE. + * tree-streamer-out.c (pack_ts_function_decl_value_fields): + Stream FUNCTION_DECL_DECL_TYPE instead of + DECL_IS_OPERATOR_NEW_P. + * tree.h (set_function_decl_type): Use FUNCTION_DECL_DECL_TYPE + macro. + (DECL_IS_OPERATOR_NEW_P): Likewise. + (DECL_IS_OPERATOR_DELETE_P): Likewise. + (DECL_LAMBDA_FUNCTION_P): Likewise. + +2021-05-31 Richard Biener + + PR c++/88601 + * internal-fn.c (expand_SHUFFLEVECTOR): Define. + * internal-fn.def (SHUFFLEVECTOR): New. + * internal-fn.h (expand_SHUFFLEVECTOR): Declare. + * doc/extend.texi: Document __builtin_shufflevector. + +2021-05-31 Peter Bergner + + PR target/99842 + * config/rs6000/predicates.md(mma_assemble_input_operand): Allow + indexed form addresses. + 2021-05-29 Jeff Law * config/h8300/h8300.c (h8300_emit_stack_adjustment): Drop unused diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 9bfad84bae8..6b43bb2aa0c 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210531 +20210601 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 29051798fba..e85a6bf2f75 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,18 @@ +2021-05-31 Indu Bhagat + + PR testsuite/100749 + * c-pch.c (c_common_valid_pch): Use xstrdup for debug format set names. + +2021-05-31 Richard Biener + + PR c++/88601 + * c-common.c: Include tree-vector-builder.h and + vec-perm-indices.h. + (c_common_reswords): Add __builtin_shufflevector. + (c_build_shufflevector): New funtion. + * c-common.h (enum rid): Add RID_BUILTIN_SHUFFLEVECTOR. + (c_build_shufflevector): Declare. + 2021-05-28 Jakub Jelinek PR middle-end/99928 diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 411058fd470..b6f76b3b4b2 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,9 @@ +2021-05-31 Richard Biener + + PR c++/88601 + * c-decl.c (names_builtin_p): Handle RID_BUILTIN_SHUFFLEVECTOR. + * c-parser.c (c_parser_postfix_expression): Likewise. + 2021-05-28 Richard Biener PR c/100803 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 882c8eb475d..c764713465c 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,16 @@ +2021-05-31 Richard Biener + + PR c++/88601 + * cp-objcp-common.c (names_builtin_p): Handle + RID_BUILTIN_SHUFFLEVECTOR. + * cp-tree.h (build_x_shufflevector): Declare. + * parser.c (cp_parser_postfix_expression): Handle + RID_BUILTIN_SHUFFLEVECTOR. + * pt.c (tsubst_copy_and_build): Handle IFN_SHUFFLEVECTOR. + * typeck.c (build_x_shufflevector): Build either a lowered + VEC_PERM_EXPR or an unlowered shufflevector via a temporary + internal function IFN_SHUFFLEVECTOR. + 2021-05-28 Jason Merrill * constexpr.c (build_data_member_initialization): Use tsi_range. diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog index 426f1c034b3..301e5f42242 100644 --- a/gcc/lto/ChangeLog +++ b/gcc/lto/ChangeLog @@ -1,3 +1,8 @@ +2021-05-31 Martin Liska + + * lto-common.c (compare_tree_sccs_1): Compare + FUNCTION_DECL_DECL_TYPE. + 2021-05-24 Wang Liushuai * lto-dump.c (get_size): Fix the NPD error about the thunk symbol. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f8eedd476c7..e55bbf28c9b 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,21 @@ +2021-05-31 Tobias Burnus + + * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile. + * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile. + +2021-05-31 Richard Biener + + PR c++/88601 + * c-c++-common/builtin-shufflevector-2.c: New testcase. + * c-c++-common/torture/builtin-shufflevector-1.c: Likewise. + * g++.dg/ext/builtin-shufflevector-1.C: Likewise. + * g++.dg/ext/builtin-shufflevector-2.C: Likewise. + +2021-05-31 Peter Bergner + + PR target/99842 + * g++.target/powerpc/pr99842.C: New. + 2021-05-29 Bernd Edlinger * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.