From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1075) id 5E015388EC1F; Mon, 12 Oct 2020 14:18:42 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 5E015388EC1F Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Jan Hubicka To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc(refs/users/hubicka/heads/honza-gcc-benchmark-branch-v2)] Merge remote-tracking branch 'origin' into me/honza-gcc-benchmark-branch-v2 X-Act-Checkin: gcc X-Git-Author: Jan Hubicka X-Git-Refname: refs/users/hubicka/heads/honza-gcc-benchmark-branch-v2 X-Git-Oldrev: 23b477280e318f07d4b034bb089e93cb8639a70f X-Git-Newrev: dd3843aa71176f69640aaa3c604e4222cd541270 Message-Id: <20201012141842.5E015388EC1F@sourceware.org> Date: Mon, 12 Oct 2020 14:18:42 +0000 (GMT) X-BeenThere: libstdc++-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libstdc++-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Oct 2020 14:18:42 -0000 https://gcc.gnu.org/g:dd3843aa71176f69640aaa3c604e4222cd541270 commit dd3843aa71176f69640aaa3c604e4222cd541270 Merge: 23b477280e3 71dbabccbfb Author: Jan Hubicka Date: Mon Oct 12 16:18:00 2020 +0200 Merge remote-tracking branch 'origin' into me/honza-gcc-benchmark-branch-v2 Diff: gcc/ChangeLog | 103 +++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 7 + gcc/ada/libgnat/a-numaux.ads | 26 +- gcc/ada/libgnat/a-numaux__darwin.ads | 22 +- gcc/ada/libgnat/a-numaux__libc-x86.ads | 26 +- gcc/ada/libgnat/a-numaux__vxworks.ads | 26 +- gcc/config/aarch64/arm_neon.h | 14 +- gcc/config/arm/arm.c | 10 +- gcc/config/darwin.c | 76 +- gcc/config/darwin.h | 2 +- gcc/config/nvptx/nvptx.opt | 2 +- gcc/config/s390/s390-protos.h | 1 + gcc/config/s390/s390.c | 44 +- gcc/config/s390/vector.md | 28 +- gcc/d/d-target.cc | 6 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/declaration.c | 7 + gcc/d/dmd/mtype.c | 8 +- gcc/doc/invoke.texi | 2 +- gcc/fortran/decl.c | 2 +- gcc/internal-fn.c | 1 + gcc/ipa-modref.c | 778 ++++++++++++++------- gcc/ipa-modref.h | 9 - gcc/objc/ChangeLog | 94 +++ gcc/objc/objc-next-runtime-abi-02.c | 385 +++++++--- gcc/objc/objc-runtime-shared-support.c | 9 +- gcc/range-op.cc | 7 + gcc/testsuite/ChangeLog | 92 +++ gcc/testsuite/gcc.dg/pr97357.c | 39 ++ gcc/testsuite/gcc.dg/pr97371.c | 8 + gcc/testsuite/gcc.dg/vect/bb-slp-50.c | 20 + gcc/testsuite/gcc.dg/vect/bb-slp-51.c | 20 + gcc/testsuite/gcc.target/aarch64/pr96757.c | 23 + gcc/testsuite/gcc.target/aarch64/simd/pr97349.c | 12 + gcc/testsuite/gcc.target/aarch64/sve/pr97079.c | 22 + .../gdc.test/fail_compilation/fail21001.d | 12 + .../gdc.test/fail_compilation/imports/fail21001b.d | 5 + .../fail_compilation/imports/issue21295ast_node.d | 5 + .../imports/issue21295astcodegen.d | 4 + .../fail_compilation/imports/issue21295dtemplate.d | 3 + .../fail_compilation/imports/issue21295visitor.d | 3 + .../gdc.test/fail_compilation/issue21295.d | 9 + gcc/testsuite/gfortran.dg/pr96099_1.f90 | 8 + gcc/testsuite/gfortran.dg/pr96099_2.f90 | 9 + gcc/testsuite/obj-c++.dg/cxx-ivars-3.mm | 4 +- gcc/testsuite/obj-c++.dg/gnu-api-2-class-meta.mm | 1 + gcc/testsuite/obj-c++.dg/gnu-api-2-class.mm | 1 + gcc/testsuite/obj-c++.dg/gnu-api-2-objc.mm | 8 +- gcc/testsuite/obj-c++.dg/objc-gc-3.mm | 2 +- .../plugin/diagnostic-test-expressions-1.mm | 33 +- .../objc-obj-c++-shared/TestsuiteObject.h | 8 + .../objc-obj-c++-shared/TestsuiteObject.m | 13 +- gcc/testsuite/objc.dg/call-super-2.m | 6 +- gcc/testsuite/objc.dg/gnu-api-2-class-meta.m | 6 +- gcc/testsuite/objc.dg/gnu-api-2-class.m | 1 + gcc/testsuite/objc.dg/gnu-api-2-objc.m | 8 +- gcc/testsuite/objc.dg/ivar-scope-4.m | 6 + gcc/testsuite/objc.dg/objc-gc-4.m | 2 +- .../objc.dg/plugin/diagnostic-test-expressions-1.m | 25 +- gcc/testsuite/objc.dg/torture/forward-1.m | 46 +- gcc/testsuite/objc/execute/class-tests-1.h | 2 + gcc/tree-ssa-loop-split.c | 3 + gcc/tree-vect-data-refs.c | 2 +- gcc/tree-vect-patterns.c | 53 +- gcc/tree-vect-slp.c | 704 +++++++++++++------ gcc/tree-vectorizer.h | 2 + libatomic/ChangeLog | 5 + libatomic/config/t-aix | 3 + libgomp/ChangeLog | 5 + libgomp/config/t-aix | 3 + libobjc/ChangeLog | 5 + libobjc/encoding.c | 3 +- libphobos/testsuite/lib/libphobos.exp | 4 + libstdc++-v3/ChangeLog | 21 + libstdc++-v3/config/os/aix/t-aix | 11 +- 76 files changed, 2265 insertions(+), 724 deletions(-)