aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2021-06-01 00:16:37 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2021-06-01 00:16:37 +0000
commitee682192755bb88af0ee10852e7c873b844d449f (patch)
tree4c6d0ecf0e650482b7079b470bc44c16e63c072a
parenta87efd32384ee78ee33d20703deaa65fba81cb2d (diff)
downloadgcc-ee682192755bb88af0ee10852e7c873b844d449f.zip
gcc-ee682192755bb88af0ee10852e7c873b844d449f.tar.gz
gcc-ee682192755bb88af0ee10852e7c873b844d449f.tar.bz2
Daily bump.
-rw-r--r--ChangeLog4
-rw-r--r--gcc/ChangeLog27
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/c-family/ChangeLog15
-rw-r--r--gcc/c/ChangeLog6
-rw-r--r--gcc/cp/ChangeLog13
-rw-r--r--gcc/lto/ChangeLog5
-rw-r--r--gcc/testsuite/ChangeLog18
8 files changed, 89 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index c438229..2b47a90 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2021-05-31 Indu Bhagat <indu.bhagat@oracle.com>
+
+ * MAINTAINERS (Write After Approval): Add myself.
+
2021-05-29 Mike Frysinger <vapier@gentoo.org>
* 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 <mliska@suse.cz>
+
+ * 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 <rguenther@suse.de>
+
+ 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 <bergner@linux.ibm.com>
+
+ PR target/99842
+ * config/rs6000/predicates.md(mma_assemble_input_operand): Allow
+ indexed form addresses.
+
2021-05-29 Jeff Law <jlaw@tachyum.com>
* 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 <indu.bhagat@oracle.com>
+
+ PR testsuite/100749
+ * c-pch.c (c_common_valid_pch): Use xstrdup for debug format set names.
+
+2021-05-31 Richard Biener <rguenther@suse.de>
+
+ 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 <jakub@redhat.com>
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 <rguenther@suse.de>
+
+ 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 <rguenther@suse.de>
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 <rguenther@suse.de>
+
+ 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 <jason@redhat.com>
* 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 <mliska@suse.cz>
+
+ * lto-common.c (compare_tree_sccs_1): Compare
+ FUNCTION_DECL_DECL_TYPE.
+
2021-05-24 Wang Liushuai <wangliushuai@bytedance.com>
* 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 <tobias@codesourcery.com>
+
+ * 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 <rguenther@suse.de>
+
+ 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 <bergner@linux.ibm.com>
+
+ PR target/99842
+ * g++.target/powerpc/pr99842.C: New.
+
2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
* gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.