public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/users/aldyh/heads/ranger-staging)] Merge commit 'fc36b97af05ef74b0889ba49090c2f52f00e0e77' into me/ranger-staging
@ 2020-06-27 21:33 Aldy Hernandez
  0 siblings, 0 replies; only message in thread
From: Aldy Hernandez @ 2020-06-27 21:33 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:6188b8285c07856d50f9c5bc9d7e0c2aec57256a

commit 6188b8285c07856d50f9c5bc9d7e0c2aec57256a
Merge: eea8917dc97 fc36b97af05
Author: Aldy Hernandez <aldyh@redhat.com>
Date:   Sat Jun 27 14:15:11 2020 +0200

    Merge commit 'fc36b97af05ef74b0889ba49090c2f52f00e0e77' into me/ranger-staging

Diff:

 contrib/ChangeLog                                  |   5 +
 contrib/download_prerequisites                     |  18 +-
 gcc/ChangeLog                                      | 617 +++++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/Makefile.in                                    |  12 +-
 gcc/ada/ChangeLog                                  | 261 ++++++
 gcc/ada/exp_ch4.adb                                |  13 +-
 gcc/ada/gcc-interface/ada-tree.h                   |   7 -
 gcc/ada/gcc-interface/decl.c                       | 166 ++--
 gcc/ada/gcc-interface/misc.c                       |   3 -
 gcc/ada/gcc-interface/trans.c                      |  74 +-
 gcc/ada/gcc-interface/utils.c                      |  42 +-
 gcc/ada/gcc-interface/utils2.c                     |   2 +-
 gcc/c-family/ChangeLog                             |   4 +
 gcc/c-family/c-common.c                            |   2 +-
 gcc/c-family/c-opts.c                              |   4 +-
 gcc/collect-utils.c                                |   1 +
 gcc/collect-utils.h                                |   1 +
 gcc/common/config/i386/cpuinfo.h                   | 850 ++++++++++++++++++
 gcc/common/config/i386/i386-common.c               | 239 +++--
 .../common/config/i386/i386-cpuinfo.h              | 118 ++-
 gcc/common/config/i386/i386-isas.h                 | 163 ++++
 gcc/config.gcc                                     |  10 +-
 gcc/config/arm/arm.c                               |   2 +-
 gcc/config/gcn/gcn.c                               |  14 +-
 gcc/config/gcn/mkoffload.c                         |  51 +-
 gcc/config/i386/driver-i386.c                      | 644 +++-----------
 gcc/config/i386/gnu-user.h                         |   6 -
 gcc/config/i386/i386-builtins.c                    | 456 ++--------
 gcc/config/i386/i386.c                             |   6 +-
 gcc/config/i386/i386.h                             |  11 +-
 gcc/config/m32r/m32r.md                            |   6 +
 gcc/config/nvptx/mkoffload.c                       |  31 +-
 gcc/config/riscv/riscv-builtins.c                  |   5 +-
 gcc/config/riscv/riscv-ftypes.def                  |   2 +-
 gcc/config/riscv/riscv.h                           |   6 +-
 gcc/config/rs6000/aix72.h                          |  89 +-
 gcc/config/rs6000/altivec.h                        |   6 +-
 gcc/config/rs6000/altivec.md                       |  76 +-
 gcc/config/rs6000/defaultaix64.h                   |  28 +
 gcc/config/rs6000/driver-rs6000.c                  |   4 +-
 gcc/config/rs6000/future.md                        | 521 -----------
 gcc/config/rs6000/linux64.h                        |   6 +-
 gcc/config/rs6000/mma.md                           | 586 ++++++++++++
 gcc/config/rs6000/power10.md                       | 521 +++++++++++
 gcc/config/rs6000/ppc-auxv.h                       |   2 +-
 gcc/config/rs6000/predicates.md                    |   5 +
 gcc/config/rs6000/rs6000-builtin.def               | 357 +++++---
 gcc/config/rs6000/rs6000-c.c                       |  10 +-
 gcc/config/rs6000/rs6000-call.c                    | 628 +++++++++++--
 gcc/config/rs6000/rs6000-cpus.def                  |  18 +-
 gcc/config/rs6000/rs6000-modes.def                 |  10 +
 gcc/config/rs6000/rs6000-opts.h                    |   3 +-
 gcc/config/rs6000/rs6000-string.c                  |   2 +-
 gcc/config/rs6000/rs6000-tables.opt                |  10 +-
 gcc/config/rs6000/rs6000.c                         | 359 +++++++-
 gcc/config/rs6000/rs6000.h                         |  53 +-
 gcc/config/rs6000/rs6000.md                        |  48 +-
 gcc/config/rs6000/rs6000.opt                       |  10 +-
 gcc/config/rs6000/t-aix64                          |  27 +
 gcc/config/rs6000/t-rs6000                         |   3 +-
 gcc/config/rs6000/vsx.md                           |  29 +-
 gcc/coretypes.h                                    |   4 -
 gcc/cp/ChangeLog                                   |  86 ++
 gcc/cp/call.c                                      |  61 +-
 gcc/cp/class.c                                     |   4 +
 gcc/cp/coroutines.cc                               | 430 ++++++---
 gcc/cp/cp-tree.h                                   |   5 +-
 gcc/cp/decl.c                                      |  55 +-
 gcc/cp/method.c                                    |  38 +-
 gcc/cp/pt.c                                        |  87 +-
 gcc/cp/typeck2.c                                   |   5 +
 gcc/d/ChangeLog                                    |  59 ++
 gcc/d/d-attribs.cc                                 |   9 +-
 gcc/d/d-lang.cc                                    |  69 +-
 gcc/d/d-tree.h                                     |   4 +-
 gcc/d/decl.cc                                      |  18 +-
 gcc/d/dmd/MERGE                                    |   2 +-
 gcc/d/dmd/blockexit.c                              |   2 +-
 gcc/d/dmd/clone.c                                  |   2 +-
 gcc/d/dmd/dcast.c                                  |   8 +-
 gcc/d/dmd/dinterpret.c                             |   4 +-
 gcc/d/dmd/dmacro.c                                 |  24 +-
 gcc/d/dmd/dmangle.c                                |  16 +-
 gcc/d/dmd/dmodule.c                                |   6 +-
 gcc/d/dmd/doc.c                                    | 144 +--
 gcc/d/dmd/dscope.c                                 |  98 ++-
 gcc/d/dmd/dsymbol.h                                |   2 +-
 gcc/d/dmd/expression.c                             |   2 +-
 gcc/d/dmd/expressionsem.c                          |   1 +
 gcc/d/dmd/func.c                                   |   2 +-
 gcc/d/dmd/hdrgen.c                                 |   8 +-
 gcc/d/dmd/json.c                                   |  32 +-
 gcc/d/dmd/lexer.c                                  |  54 +-
 gcc/d/dmd/macro.h                                  |   2 +-
 gcc/d/dmd/mtype.c                                  |   6 +-
 gcc/d/dmd/parse.c                                  |   2 +-
 gcc/d/dmd/root/filename.c                          |   6 +-
 gcc/d/dmd/root/outbuffer.c                         | 118 ++-
 gcc/d/dmd/root/outbuffer.h                         |  19 +-
 gcc/d/dmd/sapply.c                                 |   2 +-
 gcc/d/dmd/scope.h                                  |   2 +-
 gcc/d/dmd/statement.c                              |  14 +-
 gcc/d/dmd/statement.h                              |   8 +-
 gcc/d/dmd/statementsem.c                           |   4 +-
 gcc/d/dmd/visitor.h                                |   4 +-
 gcc/d/toir.cc                                      |   2 +-
 gcc/d/types.cc                                     |  43 +
 gcc/doc/extend.texi                                | 101 +++
 gcc/doc/invoke.texi                                |  14 +-
 gcc/doc/sourcebuild.texi                           |   9 +
 gcc/doc/standards.texi                             |   4 +-
 gcc/fold-const.c                                   |  18 +-
 gcc/fortran/ChangeLog                              | 106 +++
 gcc/fortran/arith.c                                |  19 +-
 gcc/fortran/check.c                                |   3 +-
 gcc/fortran/class.c                                |  43 +-
 gcc/fortran/decl.c                                 |  10 +-
 gcc/fortran/dependency.c                           |   2 +
 gcc/fortran/gfortran.h                             |   4 +-
 gcc/fortran/interface.c                            |   5 +-
 gcc/fortran/intrinsic.c                            |   6 +-
 gcc/fortran/iresolve.c                             |   4 +-
 gcc/fortran/match.c                                |   7 +-
 gcc/fortran/resolve.c                              |   6 +-
 gcc/fortran/trans-common.c                         |   8 +-
 gcc/fortran/trans-openmp.c                         |   7 +-
 gcc/gimple-isel.cc                                 |  12 +-
 gcc/gimple-ssa-evrp-analyze.h                      |   5 +-
 gcc/gimple-ssa-evrp.c                              |  11 +-
 gcc/lto-wrapper.c                                  |  13 +-
 gcc/match.pd                                       |   5 +
 gcc/multiple_target.c                              |   6 +-
 gcc/omp-expand.c                                   | 708 ++++++++++++++-
 gcc/omp-general.c                                  | 239 ++++-
 gcc/omp-general.h                                  |   8 +-
 gcc/omp-low.c                                      |   4 +-
 gcc/optc-save-gen.awk                              |  20 +-
 gcc/po/ChangeLog                                   |   4 +
 gcc/po/sv.po                                       | 978 ++++++++-------------
 gcc/recog.h                                        |   2 +-
 gcc/simplify-rtx.c                                 |   6 +
 gcc/testsuite/ChangeLog                            | 539 ++++++++++++
 gcc/testsuite/c-c++-common/pr95903.c               |  19 +
 .../c-c++-common/torture/vector-subscript-3.c      |   3 +
 .../coro-bad-gro-00-class-gro-scalar-return.C      |  65 ++
 .../coro-bad-gro-01-void-gro-non-class-coro.C      |  59 ++
 .../g++.dg/coroutines/coro-bad-grooaf-00-static.C  |  15 +
 .../coro-bad-grooaf-01-grooaf-expected.C           |  14 +
 gcc/testsuite/g++.dg/coroutines/coro1-allocators.h |   5 +-
 gcc/testsuite/g++.dg/coroutines/pr95477.C          |  37 +
 gcc/testsuite/g++.dg/coroutines/pr95505.C          |  26 +
 gcc/testsuite/g++.dg/coroutines/pr95518.C          |  28 +
 gcc/testsuite/g++.dg/coroutines/pr95736.C          |  84 ++
 gcc/testsuite/g++.dg/coroutines/pr95813.C          |  46 +
 .../coroutines/torture/pr95519-00-return_void.C    |  63 ++
 .../torture/pr95519-01-initial-suspend.C           |  69 ++
 .../coroutines/torture/pr95519-02-final_suspend.C  |  69 ++
 .../coroutines/torture/pr95519-03-return-value.C   |  80 ++
 .../coroutines/torture/pr95519-04-yield-value.C    |  84 ++
 .../g++.dg/coroutines/torture/pr95519-05-gro.C     |  64 ++
 .../g++.dg/coroutines/torture/pr95519-06-grooaf.C  |  49 ++
 .../torture/pr95519-07-unhandled-exception.C       |  69 ++
 .../g++.dg/cpp1y/lambda-generic-variadic21.C       |  26 +
 gcc/testsuite/g++.dg/cpp1z/attributes-enum-1a.C    |   3 +-
 gcc/testsuite/g++.dg/cpp1z/fold7a.C                |   3 +-
 gcc/testsuite/g++.dg/cpp1z/nontype3a.C             |   3 +-
 gcc/testsuite/g++.dg/cpp1z/utf8-2a.C               |   3 +-
 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr3.C |  24 +
 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr4.C |  29 +
 gcc/testsuite/g++.dg/cpp2a/concepts-p2113a.C       |  12 +
 gcc/testsuite/g++.dg/cpp2a/concepts-p2113b.C       |  25 +
 gcc/testsuite/g++.dg/cpp2a/concepts-return-req1.C  |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-err4.C        |   6 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-friend1.C     |  26 +
 gcc/testsuite/g++.dg/parse/error11.C               |  18 +-
 gcc/testsuite/g++.dg/template/pr95672.C            |   3 +
 gcc/testsuite/g++.dg/torture/pr34850.C             |   2 +-
 gcc/testsuite/g++.dg/torture/pr49394.C             |   2 +
 gcc/testsuite/g++.dg/torture/pr82154.C             |   3 +-
 gcc/testsuite/g++.dg/tree-ssa/final4.C             |  12 +
 gcc/testsuite/g++.dg/tree-ssa/pr95638.C            | 150 ++++
 gcc/testsuite/g++.target/riscv/frflags.C           |   7 +
 gcc/testsuite/gcc.dg/pr95770.c                     |   9 +
 gcc/testsuite/gcc.dg/tree-ssa/popcount4ll.c        |   2 +-
 gcc/testsuite/gcc.dg/tree-ssa/popcount5ll.c        |   2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr94880.c            |  29 +
 gcc/testsuite/gcc.dg/ubsan/pr95810.c               |  13 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr95839.c         |  13 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr95866.c         |  17 +
 gcc/testsuite/gcc.dg/vect/pr95856.c                |  20 +
 gcc/testsuite/gcc.dg/vect/pr95897.c                |  13 +
 gcc/testsuite/gcc.misc-tests/outputs.exp           | 641 +++++++-------
 .../arm/mve/intrinsics/mve_scalar_shifts1.c        |   2 +-
 .../arm/mve/intrinsics/mve_scalar_shifts2.c        |   2 +-
 .../arm/mve/intrinsics/mve_scalar_shifts3.c        |   2 +-
 .../arm/mve/intrinsics/mve_scalar_shifts4.c        |   2 +-
 gcc/testsuite/gcc.target/arm/pr95646.c             |  32 +
 gcc/testsuite/gcc.target/i386/builtin_target.c     | 355 +-------
 gcc/testsuite/gcc.target/i386/pr95778-1.c          |  21 +
 gcc/testsuite/gcc.target/i386/pr95778-2.c          |  21 +
 gcc/testsuite/gcc.target/i386/pr95791.c            |  10 +
 gcc/testsuite/gcc.target/i386/pr95866-1.c          |  18 +
 .../gcc.target/powerpc/builtins-1-p9-runnable.c    |  43 +-
 gcc/testsuite/gcc.target/powerpc/cfuged-0.c        |   2 +-
 gcc/testsuite/gcc.target/powerpc/cfuged-1.c        |   4 +-
 gcc/testsuite/gcc.target/powerpc/clone3.c          |   2 +-
 gcc/testsuite/gcc.target/powerpc/cntlzdm-0.c       |   2 +-
 gcc/testsuite/gcc.target/powerpc/cntlzdm-1.c       |   4 +-
 gcc/testsuite/gcc.target/powerpc/cnttzdm-0.c       |   2 +-
 gcc/testsuite/gcc.target/powerpc/cnttzdm-1.c       |   4 +-
 gcc/testsuite/gcc.target/powerpc/cpu-builtin-1.c   |   3 +
 gcc/testsuite/gcc.target/powerpc/cpu-future.c      |   6 +-
 gcc/testsuite/gcc.target/powerpc/dg-future-0.c     |   4 +-
 gcc/testsuite/gcc.target/powerpc/dg-future-1.c     |   6 +-
 gcc/testsuite/gcc.target/powerpc/localentry-1.c    |   6 +-
 .../gcc.target/powerpc/localentry-detect-1.c       |   8 +-
 gcc/testsuite/gcc.target/powerpc/mma-builtin-1.c   | 313 +++++++
 gcc/testsuite/gcc.target/powerpc/mma-builtin-2.c   |  72 ++
 gcc/testsuite/gcc.target/powerpc/mma-builtin-3.c   |  31 +
 gcc/testsuite/gcc.target/powerpc/mma-builtin-4.c   |  28 +
 gcc/testsuite/gcc.target/powerpc/mma-builtin-5.c   |  31 +
 gcc/testsuite/gcc.target/powerpc/mma-builtin-6.c   |  18 +
 gcc/testsuite/gcc.target/powerpc/notoc-direct-1.c  |   6 +-
 gcc/testsuite/gcc.target/powerpc/pcrel-sibcall-1.c |  10 +-
 gcc/testsuite/gcc.target/powerpc/pdep-0.c          |   2 +-
 gcc/testsuite/gcc.target/powerpc/pdep-1.c          |   4 +-
 gcc/testsuite/gcc.target/powerpc/pextd-0.c         |   2 +-
 gcc/testsuite/gcc.target/powerpc/pextd-1.c         |   4 +-
 gcc/testsuite/gcc.target/powerpc/pr93122.c         |   4 +-
 gcc/testsuite/gcc.target/powerpc/pr94740.c         |   4 +-
 gcc/testsuite/gcc.target/powerpc/prefix-add.c      |  14 +
 .../gcc.target/powerpc/prefix-di-constant.c        |  13 +
 gcc/testsuite/gcc.target/powerpc/prefix-ds-dq.c    | 161 ++++
 gcc/testsuite/gcc.target/powerpc/prefix-large-dd.c |  13 +
 gcc/testsuite/gcc.target/powerpc/prefix-large-df.c |  13 +
 gcc/testsuite/gcc.target/powerpc/prefix-large-di.c |  14 +
 gcc/testsuite/gcc.target/powerpc/prefix-large-hi.c |  13 +
 gcc/testsuite/gcc.target/powerpc/prefix-large-kf.c |  13 +
 gcc/testsuite/gcc.target/powerpc/prefix-large-qi.c |  13 +
 gcc/testsuite/gcc.target/powerpc/prefix-large-sd.c |  19 +
 gcc/testsuite/gcc.target/powerpc/prefix-large-sf.c |  13 +
 gcc/testsuite/gcc.target/powerpc/prefix-large-si.c |  13 +
 .../gcc.target/powerpc/prefix-large-udi.c          |  14 +
 .../gcc.target/powerpc/prefix-large-uhi.c          |  13 +
 .../gcc.target/powerpc/prefix-large-uqi.c          |  13 +
 .../gcc.target/powerpc/prefix-large-usi.c          |  13 +
 .../gcc.target/powerpc/prefix-large-v2df.c         |  13 +
 gcc/testsuite/gcc.target/powerpc/prefix-large.h    |  40 +
 .../gcc.target/powerpc/prefix-no-update.c          |  51 ++
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-dd.c |  13 +
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-df.c |  13 +
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-di.c |  14 +
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-hi.c |  13 +
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-kf.c |  13 +
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-qi.c |  13 +
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-sd.c |  15 +
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-sf.c |  13 +
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-si.c |  13 +
 .../gcc.target/powerpc/prefix-pcrel-udi.c          |  14 +
 .../gcc.target/powerpc/prefix-pcrel-uhi.c          |  13 +
 .../gcc.target/powerpc/prefix-pcrel-uqi.c          |  13 +
 .../gcc.target/powerpc/prefix-pcrel-usi.c          |  13 +
 .../gcc.target/powerpc/prefix-pcrel-v2df.c         |  13 +
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel.h    |  41 +
 .../gcc.target/powerpc/prefix-si-constant.c        |  12 +
 .../gcc.target/powerpc/prefix-stack-protect.c      |  21 +
 gcc/testsuite/gcc.target/powerpc/setbceq.c         |   2 +-
 gcc/testsuite/gcc.target/powerpc/setbcge.c         |   2 +-
 gcc/testsuite/gcc.target/powerpc/setbcgt.c         |   2 +-
 gcc/testsuite/gcc.target/powerpc/setbcle.c         |   2 +-
 gcc/testsuite/gcc.target/powerpc/setbclt.c         |   2 +-
 gcc/testsuite/gcc.target/powerpc/setbcne.c         |   2 +-
 gcc/testsuite/gcc.target/powerpc/setnbceq.c        |   2 +-
 gcc/testsuite/gcc.target/powerpc/setnbcge.c        |   2 +-
 gcc/testsuite/gcc.target/powerpc/setnbcgt.c        |   2 +-
 gcc/testsuite/gcc.target/powerpc/setnbcle.c        |   2 +-
 gcc/testsuite/gcc.target/powerpc/setnbclt.c        |   2 +-
 gcc/testsuite/gcc.target/powerpc/setnbcne.c        |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-cfuged-0.c    |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-cfuged-1.c    |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-clrl-0.c      |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-clrl-1.c      |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-clrl-2.c      |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-clrl-3.c      |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-clrr-0.c      |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-clrr-1.c      |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-clrr-2.c      |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-clrr-3.c      |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-cntlzm-0.c    |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-cntlzm-1.c    |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-cnttzm-0.c    |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-cnttzm-1.c    |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-extracth-0.c  |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-extracth-1.c  |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-extracth-2.c  |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-extracth-3.c  |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-extracth-4.c  |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-extracth-5.c  |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-extracth-6.c  |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-extracth-7.c  |   4 +-
 .../gcc.target/powerpc/vec-extracth-be-0.c         |   3 +-
 .../gcc.target/powerpc/vec-extracth-be-1.c         |   3 +-
 .../gcc.target/powerpc/vec-extracth-be-2.c         |   3 +-
 .../gcc.target/powerpc/vec-extracth-be-3.c         |   3 +-
 gcc/testsuite/gcc.target/powerpc/vec-extractl-0.c  |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-extractl-1.c  |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-extractl-2.c  |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-extractl-3.c  |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-extractl-4.c  |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-extractl-5.c  |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-extractl-6.c  |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-extractl-7.c  |   4 +-
 .../gcc.target/powerpc/vec-extractl-be-0.c         |   3 +-
 .../gcc.target/powerpc/vec-extractl-be-1.c         |   3 +-
 .../gcc.target/powerpc/vec-extractl-be-2.c         |   3 +-
 .../gcc.target/powerpc/vec-extractl-be-3.c         |   3 +-
 gcc/testsuite/gcc.target/powerpc/vec-gnb-0.c       |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-gnb-1.c       |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-gnb-2.c       |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-pdep-0.c      |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-pdep-1.c      |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-pext-0.c      |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-pext-1.c      |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril-0.c     |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril-1.c     |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril-10.c    |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril-11.c    |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril-12.c    |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril-13.c    |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril-14.c    |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril-15.c    |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril-16.c    |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril-17.c    |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril-18.c    |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril-19.c    |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril-2.c     |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril-20.c    |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril-21.c    |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril-22.c    |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril-23.c    |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril-3.c     |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril-4.c     |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril-5.c     |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril-6.c     |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril-7.c     |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril-8.c     |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril-9.c     |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril_p-0.c   |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril_p-1.c   |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril_p-10.c  |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril_p-11.c  |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril_p-2.c   |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril_p-3.c   |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril_p-4.c   |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril_p-5.c   |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril_p-6.c   |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril_p-7.c   |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril_p-8.c   |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-stril_p-9.c   |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir-0.c     |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir-1.c     |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir-10.c    |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir-11.c    |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir-12.c    |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir-13.c    |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir-14.c    |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir-15.c    |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir-16.c    |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir-17.c    |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir-18.c    |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir-19.c    |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir-2.c     |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir-20.c    |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir-21.c    |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir-22.c    |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir-23.c    |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir-3.c     |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir-4.c     |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir-5.c     |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir-6.c     |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir-7.c     |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir-8.c     |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir-9.c     |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir_p-0.c   |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir_p-1.c   |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir_p-10.c  |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir_p-11.c  |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir_p-2.c   |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir_p-3.c   |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir_p-4.c   |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir_p-5.c   |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir_p-6.c   |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir_p-7.c   |   4 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir_p-8.c   |   2 +-
 gcc/testsuite/gcc.target/powerpc/vec-strir_p-9.c   |   2 +-
 .../gcc.target/powerpc/vec-ternarylogic-0.c        |   2 +-
 .../gcc.target/powerpc/vec-ternarylogic-1.c        |   4 +-
 .../gcc.target/powerpc/vec-ternarylogic-10.c       |   2 +-
 .../gcc.target/powerpc/vec-ternarylogic-2.c        |   2 +-
 .../gcc.target/powerpc/vec-ternarylogic-3.c        |   4 +-
 .../gcc.target/powerpc/vec-ternarylogic-4.c        |   2 +-
 .../gcc.target/powerpc/vec-ternarylogic-5.c        |   4 +-
 .../gcc.target/powerpc/vec-ternarylogic-6.c        |   2 +-
 .../gcc.target/powerpc/vec-ternarylogic-7.c        |   4 +-
 .../gcc.target/powerpc/vec-ternarylogic-8.c        |   2 +-
 .../gcc.target/powerpc/vec-ternarylogic-9.c        |   4 +-
 .../gcc.target/powerpc/xxgenpc-runnable.c          |   4 +-
 gcc/testsuite/gdc.dg/asm1.d                        |   8 +-
 gcc/testsuite/gdc.dg/compilable.d                  |   2 +-
 gcc/testsuite/gdc.dg/init1.d                       |   9 +
 gcc/testsuite/gdc.dg/lto/ltotests_0.d              |   2 +-
 gcc/testsuite/gdc.dg/pr95173.d                     |  10 +
 gcc/testsuite/gdc.dg/pr95250.d                     |  18 +
 gcc/testsuite/gdc.dg/runnable.d                    |   2 +-
 gcc/testsuite/gfortran.dg/char4-subscript.f90      |  30 +
 gcc/testsuite/gfortran.dg/dependency_59.f90        |  15 +
 gcc/testsuite/gfortran.dg/gomp/combined-if.f90     | 109 +++
 gcc/testsuite/gfortran.dg/gomp/pr95869.f90         |  18 +
 gcc/testsuite/gfortran.dg/pr95585.f90              |   6 +
 gcc/testsuite/gfortran.dg/pr95586_1.f90            |   9 +
 gcc/testsuite/gfortran.dg/pr95586_2.f90            |  11 +
 gcc/testsuite/gfortran.dg/pr95587.f90              |  13 +
 gcc/testsuite/gfortran.dg/pr95687.f90              |  19 +
 gcc/testsuite/gfortran.dg/pr95688.f90              |  15 +
 gcc/testsuite/gfortran.dg/pr95689.f90              |  16 +
 gcc/testsuite/gfortran.dg/pr95707.f90              |  16 +
 gcc/testsuite/gfortran.dg/pr95708.f90              |   6 +
 gcc/testsuite/gfortran.dg/pr95826.f90              |  20 +
 gcc/testsuite/gfortran.dg/pr95827.f90              |  14 +
 gcc/testsuite/gfortran.dg/pr95828.f90              |  21 +
 .../gfortran.fortran-torture/execute/forall_5.f90  |   8 +-
 gcc/testsuite/gnat.dg/opt86_pkg.ads                |   8 +
 gcc/testsuite/gnat.dg/opt86a.adb                   |  36 +
 gcc/testsuite/gnat.dg/opt86b.adb                   |  37 +
 gcc/testsuite/gnat.dg/opt86c.adb                   |  37 +
 gcc/testsuite/lib/scanoffload.exp                  |  45 +
 gcc/testsuite/lib/scanoffloadrtl.exp               |  49 +-
 gcc/testsuite/lib/scanoffloadtree.exp              |  51 +-
 gcc/testsuite/lib/target-supports.exp              |  62 +-
 gcc/testsuite/obj-c++.dg/try-catch-9.mm            |   2 +-
 gcc/tree-loop-distribution.c                       |  23 +-
 gcc/tree-ssa-dom.c                                 |  11 +-
 gcc/tree-ssa-reassoc.c                             | 116 ++-
 gcc/tree-vect-data-refs.c                          | 267 +++---
 gcc/tree-vect-generic.c                            |  23 +-
 gcc/tree-vect-loop.c                               |   3 +-
 gcc/tree-vect-slp.c                                | 141 ++-
 gcc/tree-vect-stmts.c                              |  37 +-
 gcc/tree-vectorizer.c                              |   4 +
 gcc/tree-vectorizer.h                              |   2 +-
 gcc/tree-vrp.c                                     |  37 +-
 gcc/vr-values.c                                    | 154 ++--
 gcc/vr-values.h                                    | 115 ++-
 include/ChangeLog                                  |   9 +
 include/libiberty.h                                |   7 +
 libatomic/ChangeLog                                |  14 +
 libatomic/Makefile.am                              |   3 +
 libatomic/Makefile.in                              |   4 +
 libatomic/config/t-aix                             |  10 +
 libatomic/configure                                |  18 +-
 libatomic/configure.ac                             |  13 +
 libatomic/configure.tgt                            |   6 +
 libgcc/ChangeLog                                   |  38 +
 libgcc/Makefile.in                                 |  22 +-
 libgcc/config.host                                 |   2 +-
 libgcc/config/avr/libf7/ChangeLog                  |   4 +
 libgcc/config/avr/libf7/t-libf7                    |   4 +-
 libgcc/config/avr/t-avr                            |  10 +-
 libgcc/config/i386/cpuinfo.c                       | 465 +---------
 libgcc/config/rs6000/t-aix-cxa                     |  15 +-
 libgcc/config/rs6000/t-slibgcc-aix                 |  69 +-
 libgcc/empty.mk                                    |   2 -
 libgcc/libgcov-driver.c                            |  26 +-
 libgcc/libgcov-util.c                              |  11 +-
 libgcc/libgcov.h                                   |   1 +
 libgfortran/ChangeLog                              |  14 +
 libgfortran/Makefile.am                            |   3 +
 libgfortran/Makefile.in                            |   4 +
 libgfortran/config/t-aix                           |  10 +
 libgfortran/configure                              |  17 +-
 libgfortran/configure.ac                           |  12 +
 libgfortran/configure.host                         |  18 +
 libgomp/ChangeLog                                  |  23 +
 libgomp/Makefile.am                                |   3 +
 libgomp/Makefile.in                                |  10 +-
 libgomp/config/t-aix                               |   9 +
 libgomp/configure                                  |  18 +-
 libgomp/configure.ac                               |  12 +
 libgomp/configure.tgt                              |   5 +
 libgomp/testsuite/lib/libgomp-dg.exp               |   8 -
 libgomp/testsuite/lib/libgomp.exp                  |   1 +
 libgomp/testsuite/libgomp.c++/atomic-3.C           |   3 +-
 libgomp/testsuite/libgomp.c/loop-17.c              | 189 ++++
 libgomp/testsuite/libgomp.c/loop-18.c              | 245 ++++++
 libiberty/ChangeLog                                |  12 +
 libiberty/Makefile.in                              |  12 +-
 libiberty/bsearch.c                                |  12 +-
 libiberty/bsearch_r.c                              |  93 ++
 libiberty/functions.texi                           |  21 +-
 libphobos/ChangeLog                                |   6 +
 libphobos/libdruntime/MERGE                        |   2 +-
 libphobos/libdruntime/rt/util/utf.d                |   4 +-
 libphobos/src/MERGE                                |   2 +-
 libphobos/src/std/range/package.d                  |   2 +-
 .../testsuite/libphobos.typeinfo/struct-align.d    |   2 +-
 libstdc++-v3/ChangeLog                             | 107 +++
 libstdc++-v3/Makefile.am                           |   3 +
 libstdc++-v3/Makefile.in                           |   4 +
 libstdc++-v3/config/os/aix/t-aix                   |   9 +
 libstdc++-v3/configure                             |  30 +-
 libstdc++-v3/configure.ac                          |  11 +
 libstdc++-v3/configure.host                        |  16 +-
 libstdc++-v3/doc/Makefile.in                       |   1 +
 libstdc++-v3/include/Makefile.in                   |   1 +
 libstdc++-v3/include/bits/stl_algobase.h           |  11 +-
 libstdc++-v3/include/bits/stl_pair.h               |   8 +-
 libstdc++-v3/include/bits/stl_uninitialized.h      |   3 -
 libstdc++-v3/include/std/charconv                  |  15 +-
 libstdc++-v3/include/std/tuple                     |  54 +-
 libstdc++-v3/include/std/utility                   |  96 +-
 libstdc++-v3/include/std/variant                   |  21 +-
 libstdc++-v3/libsupc++/Makefile.in                 |   1 +
 libstdc++-v3/po/Makefile.in                        |   1 +
 libstdc++-v3/python/Makefile.in                    |   1 +
 libstdc++-v3/src/Makefile.in                       |   1 +
 libstdc++-v3/src/c++11/Makefile.in                 |   1 +
 libstdc++-v3/src/c++17/Makefile.in                 |   1 +
 libstdc++-v3/src/c++98/Makefile.in                 |   1 +
 libstdc++-v3/src/filesystem/Makefile.in            |   1 +
 libstdc++-v3/testsuite/20_util/from_chars/1.cc     |  19 +-
 .../testsuite/20_util/from_chars/1_c++20_neg.cc    |   3 +
 libstdc++-v3/testsuite/20_util/from_chars/1_neg.cc |   8 +-
 libstdc++-v3/testsuite/20_util/from_chars/3.cc     |  79 ++
 libstdc++-v3/testsuite/20_util/to_chars/95851.cc   |  36 +
 libstdc++-v3/testsuite/20_util/variant/compile.cc  |   8 +
 libstdc++-v3/testsuite/20_util/variant/run.cc      |  31 +
 .../24_iterators/move_iterator/rel_ops_c++20.cc    |  19 -
 .../24_iterators/reverse_iterator/rel_ops_c++20.cc |  22 -
 libstdc++-v3/testsuite/Makefile.in                 |   1 +
 540 files changed, 14465 insertions(+), 5402 deletions(-)


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-06-27 21:33 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-27 21:33 [gcc(refs/users/aldyh/heads/ranger-staging)] Merge commit 'fc36b97af05ef74b0889ba49090c2f52f00e0e77' into me/ranger-staging Aldy Hernandez

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).