public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
From: Jan Hubicka <hubicka@gcc.gnu.org>
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
Date: Sat, 10 Oct 2020 19:49:47 +0000 (GMT)	[thread overview]
Message-ID: <20201010194947.7FE0D3857C6B@sourceware.org> (raw)

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

commit d33ed771dcaad609ca2816615ebdce023c09352c
Merge: 6c405d6ddb2 6a6c85f4e11
Author: Jan Hubicka <jh@suse.cz>
Date:   Sat Oct 10 21:47:02 2020 +0200

    Merge remote-tracking branch 'origin' into me/honza-gcc-benchmark-branch-v2

Diff:

 ChangeLog                                          |    7 +
 configure                                          |    1 +
 configure.ac                                       |    1 +
 fixincludes/ChangeLog                              |    6 +
 fixincludes/fixincl.x                              |   12 +-
 fixincludes/inclhack.def                           |   12 +-
 fixincludes/tests/base/malloc.h                    |    2 +
 gcc/ChangeLog                                      | 1779 ++++++++++++++++++++
 gcc/DATESTAMP                                      |    2 +-
 gcc/Makefile.in                                    |    4 +
 gcc/analyzer/ChangeLog                             |    9 +
 gcc/analyzer/sm-malloc.cc                          |   61 +-
 gcc/attr-fnspec.h                                  |  152 ++
 gcc/builtin-attrs.def                              |    2 +-
 gcc/builtins.c                                     |  266 +--
 gcc/builtins.h                                     |   11 +-
 gcc/c-family/ChangeLog                             |   11 +
 gcc/c-family/c-pretty-print.c                      |   59 +
 gcc/calls.c                                        |   25 +-
 gcc/cgraphunit.c                                   |    1 +
 gcc/common.opt                                     |    2 +-
 gcc/config.gcc                                     |    4 +-
 gcc/config.in                                      |   13 +
 gcc/config/aarch64/aarch64-cores.def               |    4 +-
 gcc/config/aarch64/aarch64-protos.h                |    1 -
 gcc/config/aarch64/aarch64-sve.md                  |  923 ++++++++--
 gcc/config/aarch64/aarch64-sve2.md                 |   73 +-
 gcc/config/aarch64/aarch64.c                       |   44 +-
 gcc/config/arm/arm-cpus.in                         |   28 +-
 gcc/config/arm/arm-protos.h                        |    2 +
 gcc/config/arm/arm.c                               |  163 +-
 gcc/config/arm/arm_mve.h                           |  395 ++---
 gcc/config/arm/arm_mve_builtins.def                |    6 +-
 gcc/config/arm/iterators.md                        |  467 +++++
 gcc/config/arm/mve.md                              |  689 +-------
 gcc/config/arm/neon.md                             |  345 +---
 gcc/config/arm/parsecpu.awk                        |   51 +
 gcc/config/arm/unspecs.md                          |  800 +++++++++
 gcc/config/darwin-sections.def                     |   15 +
 gcc/config/darwin.c                                |   63 +-
 gcc/config/darwin.h                                |    1 +
 gcc/config/darwin9.h                               |    3 +
 gcc/config/gcn/gcn.md                              |   43 +-
 gcc/config/i386/adxintrin.h                        |    4 +-
 gcc/config/i386/bmi2intrin.h                       |    4 +-
 gcc/config/i386/bmiintrin.h                        |    4 +-
 gcc/config/i386/cetintrin.h                        |    4 +-
 gcc/config/i386/cldemoteintrin.h                   |    4 +-
 gcc/config/i386/clflushoptintrin.h                 |    4 +-
 gcc/config/i386/clwbintrin.h                       |    4 +-
 gcc/config/i386/enqcmdintrin.h                     |    4 +-
 gcc/config/i386/fxsrintrin.h                       |    4 +-
 gcc/config/i386/ia32intrin.h                       |    4 +-
 gcc/config/i386/immintrin.h                        |  207 +--
 gcc/config/i386/lwpintrin.h                        |    4 +-
 gcc/config/i386/lzcntintrin.h                      |    4 +-
 gcc/config/i386/movdirintrin.h                     |    4 +-
 gcc/config/i386/pconfigintrin.h                    |    4 +-
 gcc/config/i386/pkuintrin.h                        |    4 +-
 gcc/config/i386/rdseedintrin.h                     |    4 +-
 gcc/config/i386/rtmintrin.h                        |    4 +-
 gcc/config/i386/serializeintrin.h                  |    4 +-
 gcc/config/i386/t-rtems                            |    8 +-
 gcc/config/i386/tbmintrin.h                        |    4 +-
 gcc/config/i386/tsxldtrkintrin.h                   |    4 +-
 gcc/config/i386/waitpkgintrin.h                    |    4 +-
 gcc/config/i386/wbnoinvdintrin.h                   |    4 +-
 gcc/config/i386/x86gprintrin.h                     |  252 +++
 gcc/config/i386/x86intrin.h                        |   12 +-
 gcc/config/i386/xsavecintrin.h                     |    4 +-
 gcc/config/i386/xsaveintrin.h                      |    4 +-
 gcc/config/i386/xsaveoptintrin.h                   |    4 +-
 gcc/config/i386/xsavesintrin.h                     |    4 +-
 gcc/config/i386/xtestintrin.h                      |    4 +-
 gcc/config/nvptx/nvptx.h                           |    5 +-
 gcc/config/nvptx/nvptx.md                          |   10 +-
 gcc/config/nvptx/nvptx.opt                         |    3 +-
 gcc/config/rs6000/freebsd64.h                      |   60 +-
 gcc/config/rs6000/linux64.h                        |   94 +-
 gcc/config/rs6000/rs6000-builtin.def               |   12 +-
 gcc/config/rs6000/rs6000-call.c                    |    6 +-
 gcc/config/rs6000/rs6000.c                         |  100 +-
 gcc/configure                                      |  310 ++++
 gcc/configure.ac                                   |  188 +++
 gcc/coverage.c                                     |    8 +-
 gcc/cp/ChangeLog                                   |  198 +++
 gcc/cp/call.c                                      |   29 +-
 gcc/cp/class.c                                     |  259 +--
 gcc/cp/constraint.cc                               |    2 +
 gcc/cp/cp-gimplify.c                               |   28 +-
 gcc/cp/cp-tree.h                                   |   46 +-
 gcc/cp/cxx-pretty-print.c                          |    2 +
 gcc/cp/decl.c                                      |  121 +-
 gcc/cp/decl2.c                                     |   25 +-
 gcc/cp/error.c                                     |   58 +
 gcc/cp/init.c                                      |   14 -
 gcc/cp/lambda.c                                    |    7 +
 gcc/cp/method.c                                    |   36 +-
 gcc/cp/name-lookup.c                               |  437 ++---
 gcc/cp/name-lookup.h                               |    1 -
 gcc/cp/parser.c                                    |   32 +-
 gcc/cp/pt.c                                        |   83 +-
 gcc/cp/semantics.c                                 |    1 +
 gcc/cp/tree.c                                      |   17 +-
 gcc/cp/typeck.c                                    |    2 +-
 gcc/data-streamer-in.c                             |   11 +
 gcc/data-streamer-out.c                            |    9 +
 gcc/data-streamer.h                                |    2 +
 gcc/dbgcnt.c                                       |   30 +-
 gcc/dbgcnt.def                                     |    1 +
 gcc/doc/extend.texi                                |    2 +-
 gcc/doc/invoke.texi                                |   22 +-
 gcc/doc/sourcebuild.texi                           |    3 +
 gcc/dwarf2out.c                                    |  121 +-
 gcc/flag-types.h                                   |   13 +
 gcc/fortran/ChangeLog                              |   23 +
 gcc/fortran/trans-decl.c                           |  176 +-
 gcc/fortran/trans-expr.c                           |    8 +-
 gcc/fortran/trans-intrinsic.c                      |   19 +
 gcc/fortran/trans-io.c                             |   72 +-
 gcc/fortran/trans-types.c                          |   38 +-
 gcc/gcc.c                                          |   77 +-
 gcc/gimple-loop-versioning.cc                      |    8 +-
 gcc/gimple-range-cache.cc                          |  877 ++++++++++
 gcc/gimple-range-cache.h                           |  120 ++
 gcc/gimple-range-edge.cc                           |  197 +++
 gcc/gimple-range-edge.h                            |   55 +
 gcc/gimple-range-gori.cc                           | 1315 +++++++++++++++
 gcc/gimple-range-gori.h                            |  138 ++
 gcc/gimple-range.cc                                | 1318 +++++++++++++++
 gcc/gimple-range.h                                 |  170 ++
 gcc/gimple-ssa-evrp-analyze.c                      |   31 +-
 gcc/gimple-ssa-evrp-analyze.h                      |   21 +-
 gcc/gimple-ssa-evrp.c                              |  247 ++-
 gcc/gimple-ssa-sprintf.c                           |  126 +-
 gcc/gimple-ssa-store-merging.c                     |    2 +-
 gcc/gimple.c                                       |   69 +-
 gcc/gimple.h                                       |   26 +-
 gcc/gimplify.c                                     |   13 +-
 gcc/go/gofrontend/MERGE                            |    2 +-
 gcc/go/gofrontend/gogo.cc                          |    2 +-
 gcc/go/gofrontend/import.cc                        |   17 +-
 gcc/go/gofrontend/import.h                         |    8 +-
 gcc/go/gofrontend/types.cc                         |    8 +-
 gcc/internal-fn.c                                  |   67 +-
 gcc/internal-fn.def                                |   13 +-
 gcc/ipa-cp.c                                       |  307 ++--
 gcc/ipa-fnsummary.c                                |  823 ++++-----
 gcc/ipa-fnsummary.h                                |  113 +-
 gcc/ipa-icf-gimple.c                               |    1 +
 gcc/ipa-inline-analysis.c                          |   92 +-
 gcc/ipa-modref-tree.c                              |    4 +-
 gcc/ipa-modref-tree.h                              |   76 +-
 gcc/ipa-modref.c                                   |  205 ++-
 gcc/ipa-prop.c                                     |   20 +-
 gcc/ipa-prop.h                                     |  112 +-
 gcc/lra-constraints.c                              |    7 +-
 gcc/match.pd                                       |    3 +-
 gcc/objc/objc-gnu-runtime-abi-01.c                 |   32 +-
 gcc/objc/objc-next-runtime-abi-02.c                |   87 +-
 gcc/omp-expand.c                                   |   19 +-
 gcc/omp-low.c                                      |    1 +
 gcc/omp-offload.c                                  |    3 +-
 gcc/optc-save-gen.awk                              |  126 +-
 gcc/opth-gen.awk                                   |   20 +-
 gcc/opts-common.c                                  |    1 +
 gcc/opts-global.c                                  |    4 -
 gcc/opts.c                                         |    5 -
 gcc/params.opt                                     |   39 +
 gcc/range-op.cc                                    |  219 ++-
 gcc/testsuite/ChangeLog                            |  534 ++++++
 gcc/testsuite/c-c++-common/goacc/declare-pr90861.c |    2 +-
 gcc/testsuite/c-c++-common/gomp/pr97289.c          |   14 +
 gcc/testsuite/g++.dg/analyzer/analyzer.exp         |    2 +-
 gcc/testsuite/g++.dg/analyzer/pr97116.C            |   39 +
 gcc/testsuite/g++.dg/cpp0x/alias-decl-pr96805.C    |    9 +
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-sfinae1.C |    2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-class2.C       |   11 +
 gcc/testsuite/g++.dg/cpp2a/concepts-defarg2.C      |   13 +
 gcc/testsuite/g++.dg/cpp2a/fn-template21.C         |   24 +
 gcc/testsuite/g++.dg/cpp2a/fn-template22.C         |   25 +
 gcc/testsuite/g++.dg/cpp2a/typename18.C            |   21 +
 gcc/testsuite/g++.dg/inherit/pr97268.C             |   60 +
 gcc/testsuite/g++.dg/init/pr42844.C                |    2 +-
 gcc/testsuite/g++.dg/lookup/extern-redecl1.C       |   10 +-
 gcc/testsuite/g++.dg/lookup/koenig15.C             |    6 +-
 gcc/testsuite/g++.dg/lto/pr95677.C                 |   19 +
 gcc/testsuite/g++.dg/opt/pr97315-1.C               |   27 +
 gcc/testsuite/g++.dg/other/nested-extern-1.C       |   16 +-
 gcc/testsuite/g++.dg/other/nested-extern-1.cc      |    3 +
 gcc/testsuite/g++.dg/other/nested-extern-2.C       |   27 +-
 gcc/testsuite/g++.dg/other/nested-extern-2.cc      |    3 +
 gcc/testsuite/g++.dg/other/nested-extern.cc        |    1 -
 gcc/testsuite/g++.dg/pr94314.C                     |    2 +-
 gcc/testsuite/g++.dg/spellcheck-typenames.C        |    4 +-
 gcc/testsuite/g++.dg/template/alignof3.C           |   13 +
 gcc/testsuite/g++.dg/template/scope5.C             |    8 +-
 gcc/testsuite/g++.dg/tree-ssa/pta-delete-1.C       |   24 +
 gcc/testsuite/g++.dg/vect/pr97347.cc               |   41 +
 gcc/testsuite/g++.dg/vect/slp-pr50413.cc           |    3 +-
 gcc/testsuite/g++.dg/vect/slp-pr50819.cc           |    2 +-
 gcc/testsuite/g++.old-deja/g++.law/missed-error2.C |    7 +-
 gcc/testsuite/g++.old-deja/g++.pt/crash3.C         |    5 +-
 gcc/testsuite/gcc.c-torture/execute/pr97325.c      |   15 +
 gcc/testsuite/gcc.dg/analyzer/analyzer.exp         |    2 +-
 gcc/testsuite/gcc.dg/asan/pr97294.c                |   41 +
 gcc/testsuite/gcc.dg/darwin-sections.c             |   42 +-
 gcc/testsuite/gcc.dg/gomp/simd-2.c                 |   51 +
 gcc/testsuite/gcc.dg/gomp/simd-3.c                 |   51 +
 gcc/testsuite/gcc.dg/ipa/ipcp-loophint-1.c         |   29 +
 .../gcc.dg/plugin/diagnostic-path-format-default.c |  142 --
 .../gcc.dg/plugin/diagnostic-path-format-plain.c   |   42 +
 .../gcc.dg/plugin/diagnostic-test-paths-2.c        |    8 +-
 gcc/testsuite/gcc.dg/plugin/plugin.exp             |    2 +-
 gcc/testsuite/gcc.dg/pr81192.c                     |   18 +-
 gcc/testsuite/gcc.dg/pr97315-2.c                   |   11 +
 gcc/testsuite/gcc.dg/pr97317.c                     |   11 +
 gcc/testsuite/gcc.dg/pr97322.c                     |   17 +
 gcc/testsuite/gcc.dg/pr97359.c                     |   11 +
 gcc/testsuite/gcc.dg/torture/pr97330-1.c           |   19 +
 gcc/testsuite/gcc.dg/torture/pr97330-2.c           |   14 +
 gcc/testsuite/gcc.dg/tree-prof/pr96394.c           |   64 +
 gcc/testsuite/gcc.dg/tree-ssa/modref-3.c           |   31 +
 gcc/testsuite/gcc.dg/tree-ssa/pr77445-2.c          |    2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr94801.c            |   16 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-6.c   |   38 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c   |   27 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-17.c        |   15 +
 gcc/testsuite/gcc.dg/vect/bb-slp-1.c               |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-10.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-11.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-13.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-14.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-15.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-16.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-17.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-18.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-19.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-2.c               |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-20.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-21.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-22.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-23.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-24.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-25.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-26.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-27.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-28.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-29.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-3.c               |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-30.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-31.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-34.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-35.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-36.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-38.c              |    3 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-4.c               |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-45.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-46.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-48.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-5.c               |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-6.c               |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-7.c               |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-8.c               |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-8a.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-8b.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-9.c               |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-div-1.c           |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-div-2.c           |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-1.c    |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-2.c    |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pattern-2.c       |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-phis-1.c          |   20 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pow-1.c           |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr58135.c         |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c         |    5 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr78205.c         |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-1.c       |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-2.c       |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-3.c       |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-4.c       |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr90006.c         |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr95839-2.c       |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr95839.c         |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr95866.c         |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-1.c     |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-2.c     |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-3.c     |    2 +-
 .../vect/costmodel/ppc/costmodel-bb-slp-9a.c       |    2 +-
 .../vect/costmodel/x86_64/costmodel-vect-slp.c     |    2 +-
 .../gcc.dg/vect/fast-math-bb-slp-call-1.c          |    2 +-
 .../gcc.dg/vect/fast-math-bb-slp-call-2.c          |    2 +-
 .../gcc.dg/vect/no-tree-reassoc-bb-slp-12.c        |    2 +-
 .../gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c       |    2 +-
 gcc/testsuite/gcc.dg/vect/pr65947-3.c              |    6 +-
 gcc/testsuite/gcc.dg/vect/pr97236.c                |   43 +
 gcc/testsuite/gcc.target/aarch64/extend-syntax.c   |   13 +-
 gcc/testsuite/gcc.target/aarch64/movtf_1.c         |    2 +-
 gcc/testsuite/gcc.target/aarch64/movti_1.c         |    2 +-
 gcc/testsuite/gcc.target/aarch64/subsp.c           |    2 +-
 .../gcc.target/arm/armv8_2-fp16-arith-2.c          |    8 +-
 .../gcc.target/arm/cortex-m55-nodsp-flag-hard.c    |   15 +
 .../gcc.target/arm/cortex-m55-nodsp-flag-softfp.c  |   15 +
 .../arm/cortex-m55-nodsp-nofp-flag-softfp.c        |   15 +
 .../gcc.target/arm/cortex-m55-nofp-flag-hard.c     |   15 +
 .../gcc.target/arm/cortex-m55-nofp-flag-softfp.c   |   15 +
 .../arm/cortex-m55-nofp-nomve-flag-softfp.c        |   15 +
 .../gcc.target/arm/cortex-m55-nomve-flag-hard.c    |   15 +
 .../gcc.target/arm/cortex-m55-nomve-flag-softfp.c  |   15 +
 .../gcc.target/arm/cortex-m55-nomve.fp-flag-hard.c |   15 +
 .../arm/cortex-m55-nomve.fp-flag-softfp.c          |   15 +
 gcc/testsuite/gcc.target/arm/lob1.c                |    2 +-
 gcc/testsuite/gcc.target/arm/lob2.c                |    2 +-
 gcc/testsuite/gcc.target/arm/lob3.c                |    2 +-
 gcc/testsuite/gcc.target/arm/lob4.c                |    2 +-
 gcc/testsuite/gcc.target/arm/lob5.c                |    2 +-
 gcc/testsuite/gcc.target/arm/lob6.c                |    2 +-
 gcc/testsuite/gcc.target/arm/multilib.exp          |   16 +
 .../gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c |   13 +
 .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c  |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c  |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c   |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxavq_s16.c    |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxavq_s32.c    |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxavq_s8.c     |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c  |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c  |   11 +-
 .../arm/mve/intrinsics/vmaxnmavq_p_f16.c           |   11 +-
 .../arm/mve/intrinsics/vmaxnmavq_p_f32.c           |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c   |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c   |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c   |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c   |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c    |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c   |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c   |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c    |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_s16.c     |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_s32.c     |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_s8.c      |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_u16.c     |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_u32.c     |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_u8.c      |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminavq_p_s16.c  |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminavq_p_s32.c  |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminavq_p_s8.c   |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminavq_s16.c    |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminavq_s32.c    |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminavq_s8.c     |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminnmavq_f16.c  |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminnmavq_f32.c  |   11 +-
 .../arm/mve/intrinsics/vminnmavq_p_f16.c           |   11 +-
 .../arm/mve/intrinsics/vminnmavq_p_f32.c           |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminnmvq_f16.c   |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminnmvq_f32.c   |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_p_s16.c   |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_p_s32.c   |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_p_s8.c    |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_p_u16.c   |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_p_u32.c   |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_p_u8.c    |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_s16.c     |   10 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_s32.c     |   10 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_s8.c      |   10 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_u16.c     |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_u32.c     |   10 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_u8.c      |   11 +-
 .../arm/mve/intrinsics/vmlaldavaxq_p_u16.c         |   21 -
 .../arm/mve/intrinsics/vmlaldavaxq_p_u32.c         |   21 -
 .../gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c |   21 -
 .../gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c |   21 -
 .../gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c  |   21 -
 .../arm/mve/intrinsics/vqdmlashq_m_n_s16.c         |   23 +
 .../arm/mve/intrinsics/vqdmlashq_m_n_s32.c         |   23 +
 .../arm/mve/intrinsics/vqdmlashq_m_n_s8.c          |   23 +
 .../arm/mve/intrinsics/vqdmlashq_n_s16.c           |   21 +
 .../arm/mve/intrinsics/vqdmlashq_n_s32.c           |   21 +
 .../gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c |   21 +
 .../arm/mve/intrinsics/vqrdmlahq_n_u16.c           |   21 -
 .../arm/mve/intrinsics/vqrdmlahq_n_u32.c           |   21 -
 .../gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c |   21 -
 .../arm/mve/intrinsics/vqrdmlashq_n_u16.c          |   21 -
 .../arm/mve/intrinsics/vqrdmlashq_n_u32.c          |   21 -
 .../arm/mve/intrinsics/vqrdmlashq_n_u8.c           |   21 -
 .../arm/mve/intrinsics/vreinterpretq_f16.c         |    4 +-
 .../arm/mve/intrinsics/vreinterpretq_f32.c         |    4 +-
 .../arm/mve/intrinsics/vreinterpretq_s16.c         |    4 +-
 .../arm/mve/intrinsics/vreinterpretq_s32.c         |    4 +-
 .../arm/mve/intrinsics/vreinterpretq_s64.c         |    4 +-
 .../arm/mve/intrinsics/vreinterpretq_s8.c          |    4 +-
 .../arm/mve/intrinsics/vreinterpretq_u16.c         |    4 +-
 .../arm/mve/intrinsics/vreinterpretq_u32.c         |    4 +-
 .../arm/mve/intrinsics/vreinterpretq_u64.c         |    4 +-
 .../arm/mve/intrinsics/vreinterpretq_u8.c          |    4 +-
 gcc/testsuite/gcc.target/arm/neon-compare-1.c      |   84 +
 gcc/testsuite/gcc.target/arm/neon-compare-2.c      |   45 +
 gcc/testsuite/gcc.target/arm/neon-compare-3.c      |   44 +
 gcc/testsuite/gcc.target/arm/neon-compare-4.c      |   38 +
 gcc/testsuite/gcc.target/arm/neon-compare-5.c      |   37 +
 gcc/testsuite/gcc.target/arm/neon-vcond-gt.c       |    2 +-
 gcc/testsuite/gcc.target/arm/neon-vcond-ltgt.c     |    3 +-
 .../gcc.target/arm/neon-vcond-unordered.c          |    4 +-
 gcc/testsuite/gcc.target/i386/avx-1.c              |   10 +
 gcc/testsuite/gcc.target/i386/pr68961.c            |    2 +-
 gcc/testsuite/gcc.target/i386/pr84101.c            |    2 +-
 gcc/testsuite/gcc.target/i386/pr97282.c            |   25 +
 gcc/testsuite/gcc.target/i386/pr97313.c            |   24 +
 gcc/testsuite/gcc.target/i386/x86-64-v2.c          |    3 +
 gcc/testsuite/gcc.target/i386/x86-64-v3.c          |    3 +
 gcc/testsuite/gcc.target/i386/x86-64-v4.c          |    3 +
 gcc/testsuite/gcc.target/i386/x86gprintrin-1.c     |    7 +
 gcc/testsuite/gcc.target/i386/x86gprintrin-2.c     |   30 +
 gcc/testsuite/gcc.target/i386/x86gprintrin-3.c     |   15 +
 gcc/testsuite/gcc.target/i386/x86gprintrin-4.c     |   30 +
 gcc/testsuite/gcc.target/i386/x86gprintrin-4a.c    |    7 +
 gcc/testsuite/gcc.target/i386/x86gprintrin-5.c     |   32 +
 gcc/testsuite/gcc.target/i386/x86gprintrin-5a.c    |    5 +
 gcc/testsuite/gcc.target/i386/x86gprintrin-5b.c    |    5 +
 gcc/testsuite/gcc.target/i386/x86gprintrin-6.c     |   11 +
 gcc/testsuite/gfortran.dg/analyzer/analyzer.exp    |    2 +-
 gcc/testsuite/gfortran.dg/pr68627.f                |    2 +-
 gcc/testsuite/gfortran.dg/pr97272.f90              |   19 +
 gcc/testsuite/gfortran.dg/vect/pr62283-2.f         |    2 +-
 gcc/testsuite/lib/target-supports.exp              |   14 +-
 gcc/toplev.c                                       |    4 +
 gcc/tracer.c                                       |  107 +-
 gcc/tree-cfg.c                                     |    2 +
 gcc/tree-core.h                                    |    3 +-
 gcc/tree-into-ssa.c                                |   19 +-
 gcc/tree-nrv.c                                     |    4 +-
 gcc/tree-ssa-alias.c                               |  198 ++-
 gcc/tree-ssa-alias.h                               |    2 +-
 gcc/tree-ssa-ccp.c                                 |    4 +-
 gcc/tree-ssa-copy.c                                |    4 +-
 gcc/tree-ssa-dce.c                                 |   35 +-
 gcc/tree-ssa-dom.c                                 |    4 +-
 gcc/tree-ssa-loop-ch.c                             |    3 +-
 gcc/tree-ssa-loop-niter.c                          |    1 +
 gcc/tree-ssa-math-opts.c                           |   34 +-
 gcc/tree-ssa-propagate.c                           |   13 +-
 gcc/tree-ssa-propagate.h                           |    5 +-
 gcc/tree-ssa-sccvn.c                               |    2 +-
 gcc/tree-ssa-sink.c                                |   47 +-
 gcc/tree-ssa-strlen.c                              |  191 ++-
 gcc/tree-ssa-strlen.h                              |    9 +-
 gcc/tree-ssa-structalias.c                         |    8 +-
 gcc/tree-ssa-threadedge.c                          |    6 +-
 gcc/tree-tailcall.c                                |    6 +-
 gcc/tree-vect-data-refs.c                          |   37 +-
 gcc/tree-vect-loop.c                               |    1 +
 gcc/tree-vect-patterns.c                           |   38 +-
 gcc/tree-vect-slp.c                                |  272 ++-
 gcc/tree-vect-stmts.c                              |   20 +-
 gcc/tree-vectorizer.c                              |   26 +-
 gcc/tree-vectorizer.h                              |   93 +-
 gcc/tree-vrp.c                                     |   19 +-
 gcc/tree.h                                         |   12 +-
 gcc/value-range.cc                                 |   67 +-
 gcc/value-range.h                                  |   14 +-
 gcc/vr-values.c                                    |  228 ++-
 gcc/vr-values.h                                    |   43 +-
 libcc1/ChangeLog                                   |    9 +
 libcc1/libcp1plugin.cc                             |    3 +-
 libcpp/ChangeLog                                   |   12 +
 libcpp/files.c                                     |   10 +-
 libcpp/init.c                                      |  142 +-
 libcpp/internal.h                                  |    4 +-
 libgcc/ChangeLog                                   |   15 +
 libgcc/config/i386/shadow-stack-unwind.h           |    9 +-
 libgo/configure                                    |    8 +-
 libgo/configure.ac                                 |    4 -
 libgo/go/reflect/all_test.go                       |    8 +-
 libgo/match.sh                                     |    8 +-
 libgo/testsuite/gotest                             |    8 +-
 libgomp/ChangeLog                                  |   27 +
 libgomp/Makefile.in                                |  231 +--
 libgomp/aclocal.m4                                 |  189 ++-
 libgomp/configure                                  |  191 ++-
 libgomp/plugin/plugin-nvptx.c                      |    9 +-
 libgomp/testsuite/Makefile.in                      |    8 +-
 libgomp/testsuite/libgomp.fortran/pr95654.f90      |   11 +
 .../libgomp.oacc-c-c++-common/declare-vla.c        |    5 -
 .../testsuite/libgomp.oacc-fortran/declare-5.f90   |    1 +
 libiberty/ChangeLog                                |    6 +
 libiberty/simple-object-elf.c                      |   11 +-
 libitm/ChangeLog                                   |    4 +
 libstdc++-v3/ChangeLog                             |  230 +++
 libstdc++-v3/config/abi/pre/gnu.ver                |   12 +
 libstdc++-v3/include/bits/atomic_futex.h           |    2 +-
 libstdc++-v3/include/bits/functexcept.h            |    3 +
 libstdc++-v3/include/bits/hashtable_policy.h       |    7 +-
 libstdc++-v3/include/bits/ios_base.h               |   18 +
 libstdc++-v3/include/bits/random.h                 |   13 +-
 libstdc++-v3/include/bits/random.tcc               |   93 +-
 libstdc++-v3/include/bits/ranges_algo.h            |   19 +-
 libstdc++-v3/include/bits/ranges_uninitialized.h   |   10 +-
 libstdc++-v3/include/bits/regex.h                  |    9 +-
 libstdc++-v3/include/bits/stl_iterator.h           |   33 +
 libstdc++-v3/include/bits/uniform_int_dist.h       |   68 +-
 libstdc++-v3/include/ext/malloc_allocator.h        |   10 +-
 libstdc++-v3/include/ext/new_allocator.h           |   10 +-
 libstdc++-v3/include/std/memory_resource           |    6 +-
 libstdc++-v3/include/std/numeric                   |   39 +-
 libstdc++-v3/include/std/ranges                    |    9 +-
 libstdc++-v3/include/std/regex                     |    1 +
 libstdc++-v3/include/std/string_view               |    9 +-
 libstdc++-v3/include/std/variant                   |   67 +-
 libstdc++-v3/libsupc++/eh_ptr.cc                   |   60 +-
 libstdc++-v3/libsupc++/exception_ptr.h             |   76 +-
 libstdc++-v3/scripts/check_performance             |    2 +-
 libstdc++-v3/src/c++11/functexcept.cc              |    4 +
 libstdc++-v3/src/c++11/hashtable_c++0x.cc          |    2 +-
 libstdc++-v3/testsuite/17_intro/names.cc           |   13 +-
 libstdc++-v3/testsuite/18_support/96817.cc         |    6 +
 .../testsuite/18_support/exception_ptr/90295.cc    |   49 +
 .../testsuite/20_util/allocator/lwg3190.cc         |   53 +
 .../20_util/duration_cast/rounding_c++11.cc        |   43 +
 .../specialized_algorithms/construct_at/95788.cc}  |   30 +-
 .../testsuite/20_util/variant/visit_neg.cc         |    2 +-
 .../24_iterators/reverse_iterator/cust.cc          |   52 +
 libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc  |    8 +-
 libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc  |    8 +-
 .../linear_congruential_engine/operators/call.cc   |   64 +
 .../testsuite/26_numerics/random/pr60037-neg.cc    |    4 +-
 .../testsuite/26_numerics/random/seed_seq/97311.cc |   53 +
 .../testsuite/27_io/ios_base/failure/cxx11.cc      |    3 +-
 .../testsuite/27_io/ios_base/failure/error_code.cc |   48 +
 .../29_atomics/atomic_float/value_init.cc          |    4 +-
 libstdc++-v3/testsuite/30_threads/async/async.cc   |   62 +-
 libstdc++-v3/testsuite/Makefile.am                 |    1 +
 libstdc++-v3/testsuite/Makefile.in                 |    1 +
 .../performance/26_numerics/random_dist.cc         |  102 ++
 libstdc++-v3/testsuite/std/ranges/adaptors/join.cc |   16 +
 libstdc++-v3/testsuite/std/ranges/iota/96042.cc    |    1 +
 .../testsuite/std/ranges/iota/difference_type.cc   |    1 +
 .../testsuite/std/ranges/subrange/96042.cc         |    1 +
 libstdc++-v3/testsuite/util/testsuite_abi.cc       |    3 +-
 .../testsuite/util/testsuite_performance.h         |    1 -
 542 files changed, 19078 insertions(+), 5612 deletions(-)


             reply	other threads:[~2020-10-10 19:49 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-10-10 19:49 Jan Hubicka [this message]
2020-10-11  9:51 Jan Hubicka
2020-10-12 14:18 Jan Hubicka
2020-10-16 10:19 Jan Hubicka
2021-11-27 10:31 Jan Hubicka
2021-11-27 10:31 Jan Hubicka

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20201010194947.7FE0D3857C6B@sourceware.org \
    --to=hubicka@gcc.gnu.org \
    --cc=gcc-cvs@gcc.gnu.org \
    --cc=libstdc++-cvs@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).