From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1698) id D7031385503A; Fri, 25 Jun 2021 18:55:27 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D7031385503A Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Iain D Sandoe To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc/devel/c++-coroutines] Merge master r12-1813. X-Act-Checkin: gcc X-Git-Author: Iain Sandoe X-Git-Refname: refs/heads/devel/c++-coroutines X-Git-Oldrev: b3fc7dbf6fe9155f06b4411009219d310ee7ffd9 X-Git-Newrev: da07b59132696fce01713aa8438f3508df220c3c Message-Id: <20210625185527.D7031385503A@sourceware.org> Date: Fri, 25 Jun 2021 18:55:27 +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: Fri, 25 Jun 2021 18:55:28 -0000 https://gcc.gnu.org/g:da07b59132696fce01713aa8438f3508df220c3c commit da07b59132696fce01713aa8438f3508df220c3c Merge: b3fc7dbf6fe e0672017370 Author: Iain Sandoe Date: Fri Jun 25 18:13:29 2021 +0100 Merge master r12-1813. * Merge master r12-1813-ge0672017370b9. Diff: ChangeLog | 4 + MAINTAINERS | 2 + gcc/ChangeLog | 231 ++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 6 +- gcc/builtins.c | 90 ++++---- gcc/c-family/ChangeLog | 7 + gcc/c-family/c-common.c | 9 +- gcc/c-family/c-gimplify.c | 2 +- gcc/c-family/c-warn.c | 10 +- gcc/c/ChangeLog | 27 +++ gcc/c/c-decl.c | 24 +-- gcc/c/c-fold.c | 8 +- gcc/c/c-parser.c | 4 +- gcc/c/c-typeck.c | 43 ++-- gcc/calls.c | 90 ++++---- gcc/cfgexpand.c | 6 +- gcc/cgraphunit.c | 2 +- gcc/config/h8300/h8300.c | 7 +- gcc/config/i386/i386.c | 13 +- gcc/cp/ChangeLog | 30 +++ gcc/cp/call.c | 10 +- gcc/cp/class.c | 2 +- gcc/cp/constraint.cc | 4 +- gcc/cp/coroutines.cc | 22 +- gcc/cp/cp-gimplify.c | 20 +- gcc/cp/cp-ubsan.c | 2 +- gcc/cp/cvt.c | 12 +- gcc/cp/decl.c | 15 +- gcc/cp/decl2.c | 4 +- gcc/cp/except.c | 3 +- gcc/cp/init.c | 16 +- gcc/cp/method.c | 2 +- gcc/cp/parser.c | 6 +- gcc/cp/pt.c | 23 +- gcc/cp/rtti.c | 4 +- gcc/cp/semantics.c | 17 +- gcc/cp/tree.c | 2 +- gcc/cp/typeck.c | 27 ++- gcc/diagnostic-spec.c | 179 ++++++++++++++++ gcc/diagnostic-spec.h | 141 ++++++++++++ gcc/fold-const.c | 13 +- gcc/gengtype.c | 2 +- gcc/gimple-array-bounds.cc | 21 +- gcc/gimple-expr.c | 2 +- gcc/gimple-fold.c | 27 ++- gcc/gimple-range-fold.cc | 29 ++- gcc/gimple-range-fold.h | 2 +- gcc/gimple-ssa-isolate-paths.c | 5 + gcc/gimple-ssa-nonnull-compare.c | 2 +- gcc/gimple-ssa-sprintf.c | 10 +- gcc/gimple-ssa-store-merging.c | 12 +- gcc/gimple-ssa-warn-restrict.c | 114 +++++----- gcc/gimple-ssa-warn-restrict.h | 10 +- gcc/gimple.c | 2 +- gcc/gimple.h | 25 ++- gcc/gimplify.c | 17 +- gcc/omp-expand.c | 6 +- gcc/omp-low.c | 16 +- gcc/testsuite/ChangeLog | 76 +++++++ gcc/testsuite/g++.dg/no-stack-protector-attr-3.C | 3 +- gcc/testsuite/gcc.dg/torture/pr101202.c | 33 +++ gcc/testsuite/gcc.dg/tree-ssa/evrp30.c | 16 ++ gcc/testsuite/gcc.dg/tree-ssa/pr101189.c | 17 ++ gcc/testsuite/gcc.target/i386/bitwise_mask_op-3.c | 6 +- gcc/tree-cfg.c | 10 +- gcc/tree-complex.c | 4 +- gcc/tree-inline.c | 8 +- gcc/tree-nested.c | 2 +- gcc/tree-sra.c | 8 +- gcc/tree-ssa-ccp.c | 2 +- gcc/tree-ssa-forwprop.c | 3 +- gcc/tree-ssa-loop-ch.c | 4 +- gcc/tree-ssa-loop-im.c | 2 +- gcc/tree-ssa-phiopt.c | 9 +- gcc/tree-ssa-strlen.c | 68 +++--- gcc/tree-ssa-uninit.c | 42 ++-- gcc/tree-vect-slp-patterns.c | 12 +- gcc/tree-vect-slp.c | 49 +++-- gcc/tree-vrp.c | 12 +- gcc/tree.h | 27 +++ gcc/vr-values.c | 8 +- gcc/warning-control.cc | 238 +++++++++++++++++++++ libgomp/ChangeLog | 7 + .../testsuite/libgomp.c-c++-common/struct-elem-5.c | 2 +- libstdc++-v3/ChangeLog | 86 ++++++++ libstdc++-v3/include/experimental/bits/simd.h | 57 ++++- libstdc++-v3/include/experimental/bits/simd_math.h | 37 ++-- .../experimental/simd/tests/bits/test_values.h | 8 +- lto-plugin/lto-plugin.c | 12 ++ 90 files changed, 1789 insertions(+), 522 deletions(-)