[gcc(refs/users/hubicka/heads/honza-gcc-benchmark-branch-v2)] Merge remote-tracking branch 'origin' into me/honza-gcc-benchmark-branch-v2

Jan Hubicka hubicka@gcc.gnu.org
Mon Oct 12 14:18:42 GMT 2020


https://gcc.gnu.org/g:dd3843aa71176f69640aaa3c604e4222cd541270

commit dd3843aa71176f69640aaa3c604e4222cd541270
Merge: 23b477280e3 71dbabccbfb
Author: Jan Hubicka <jh@suse.cz>
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(-)


More information about the Libstdc++-cvs mailing list