From ee682192755bb88af0ee10852e7c873b844d449f Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Tue, 1 Jun 2021 00:16:37 +0000 Subject: Daily bump. --- 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 c438229..2b47a90 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 05e1640..e1ae7fa 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 9bfad84..6b43bb2 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210531 +20210601 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 2905179..e85a6bf 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 411058f..b6f76b3 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 882c8eb..c7647134 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 426f1c0..301e5f4 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 f8eedd47..e55bbf2 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. -- cgit v1.1