]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 1 Jun 2021 00:16:37 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 1 Jun 2021 00:16:37 +0000 (00:16 +0000)
ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/c-family/ChangeLog
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/lto/ChangeLog
gcc/testsuite/ChangeLog

index c438229e61b90311a519f2228e1618cb74caf594..2b47a900ee2de558a116539b32aea9b573f53ec1 100644 (file)
--- 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.
index 05e1640b28576ff095515244bc666986dc72781c..e1ae7fa23f0efac948afe0abea31dd868b71e273 100644 (file)
@@ -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
index 9bfad84bae8eababc993b189ae002d272ef4bd4f..6b43bb2aa0cfdec46858caf663f3872d927959f6 100644 (file)
@@ -1 +1 @@
-20210531
+20210601
index 29051798fbafeb0a4069edc24640a95ebcfa2578..e85a6bf2f75aa541df32f55771158c512c34f7df 100644 (file)
@@ -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
index 411058fd4707214449a414657479f9552f2a3098..b6f76b3b4b280ea5deecc96b5ecf7bfc6fed8a9f 100644 (file)
@@ -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
index 882c8eb475d55187e2530b445f94a2c5c64dc402..c764713465c8997f942270a61ed1a11605e665fe 100644 (file)
@@ -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.
index 426f1c034b3d8dbf693173a89e23768c494a35fe..301e5f42242b8129b024e4d2e6196c3d40cdb48c 100644 (file)
@@ -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.
index f8eedd476c7a4cfae872b265578512944ceaba76..e55bbf28c9b7a4e1ae65d69b2646028ed90d3fef 100644 (file)
@@ -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.