public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/c++-coroutines] Merge master r12-8312.
@ 2022-04-30 15:07 Iain D Sandoe
  0 siblings, 0 replies; only message in thread
From: Iain D Sandoe @ 2022-04-30 15:07 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:3e5f7ca352c26a222bb588741b7c700a3052a372

commit 3e5f7ca352c26a222bb588741b7c700a3052a372
Merge: 2ce0608ca3d b85e79dce14
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Fri Apr 29 17:54:39 2022 +0100

    Merge master r12-8312.
    
            * Merge master r12-8312-gb85e79dce149.

Diff:

 ChangeLog                                          |    4 +
 MAINTAINERS                                        |    2 +-
 contrib/ChangeLog                                  |   10 +
 contrib/filter-clang-warnings.py                   |    6 +-
 gcc/ChangeLog                                      |  835 +++++++
 gcc/DATESTAMP                                      |    2 +-
 gcc/ada/ChangeLog                                  |   11 +
 gcc/ada/gnat1drv.adb                               |    5 -
 gcc/ada/tracebak.c                                 |   32 +-
 gcc/analyzer/ChangeLog                             |   74 +
 gcc/analyzer/region-model-manager.cc               |   37 +-
 gcc/analyzer/region-model-reachability.cc          |    8 +-
 gcc/analyzer/region-model.h                        |    2 +
 gcc/analyzer/region.cc                             |   11 +-
 gcc/analyzer/store.cc                              |  112 +-
 gcc/analyzer/store.h                               |   10 +-
 gcc/analyzer/svalue.cc                             |   75 +-
 gcc/analyzer/svalue.h                              |    2 +
 gcc/asan.cc                                        |   14 +-
 gcc/attribs.cc                                     |   23 +-
 gcc/builtins.cc                                    |   30 +-
 gcc/c-family/ChangeLog                             |   13 +
 gcc/c-family/c-common.cc                           |    4 +-
 gcc/c/ChangeLog                                    |    5 +
 gcc/c/c-typeck.cc                                  |    6 +
 gcc/cgraph.cc                                      |    7 +-
 gcc/cgraphclones.cc                                |    1 +
 gcc/cgraphunit.cc                                  |    1 +
 gcc/combine.cc                                     |   81 +-
 gcc/common/config/s390/s390-common.cc              |    4 +-
 gcc/config.gcc                                     |    7 +-
 gcc/config/aarch64/aarch64-builtins.cc             |   11 +-
 gcc/config/aarch64/aarch64-c.cc                    |    2 +
 gcc/config/aarch64/aarch64-protos.h                |    1 +
 gcc/config/aarch64/aarch64-simd.md                 |   70 +-
 gcc/config/aarch64/aarch64.cc                      |   26 +-
 gcc/config/aarch64/aarch64.h                       |    8 +-
 gcc/config/aarch64/arm_acle.h                      |    2 +
 gcc/config/arm/t-aprofile                          |   25 +-
 gcc/config/arm/t-multilib                          |    9 +-
 gcc/config/bfin/bfin.md                            |    2 +-
 gcc/config/freebsd.h                               |    2 +-
 gcc/config/gcn/gcn.cc                              |    5 +-
 gcc/config/i386/avx512fintrin.h                    |   76 +-
 gcc/config/i386/i386-expand.cc                     |   77 +-
 gcc/config/i386/i386.cc                            |   10 +-
 gcc/config/i386/smmintrin.h                        |   25 +-
 gcc/config/i386/sse.md                             |   34 +-
 gcc/config/loongarch/loongarch.cc                  |   11 +-
 gcc/config/loongarch/loongarch.md                  |   46 +-
 gcc/config/nvptx/nvptx.h                           |   19 -
 gcc/config/nvptx/nvptx.opt                         |    1 -
 gcc/config/riscv/arch-canonicalize                 |   90 +-
 gcc/config/riscv/multilib-generator                |   14 +-
 gcc/config/rs6000/rs6000-builtins.def              |    6 +-
 gcc/config/rs6000/rs6000.cc                        |   13 +-
 gcc/config/rs6000/rs6000.md                        |   75 +-
 gcc/config/s390/3931.md                            | 2562 ++++++++++++++++++++
 gcc/config/s390/driver-native.cc                   |    6 +-
 gcc/config/s390/s390-opts.h                        |    2 +-
 gcc/config/s390/s390-protos.h                      |    1 -
 gcc/config/s390/s390.cc                            |  245 +-
 gcc/config/s390/s390.h                             |   18 +-
 gcc/config/s390/s390.md                            |   11 +-
 gcc/config/s390/s390.opt                           |    5 +-
 gcc/config/sparc/sparc.cc                          |   16 +-
 gcc/configure                                      |   10 +-
 gcc/configure.ac                                   |   10 +-
 gcc/cp/ChangeLog                                   |  277 +++
 gcc/cp/call.cc                                     |   25 +-
 gcc/cp/class.cc                                    |   19 +-
 gcc/cp/constexpr.cc                                |   24 +-
 gcc/cp/coroutines.cc                               |   66 +-
 gcc/cp/cp-objcp-common.cc                          |   16 +
 gcc/cp/cp-objcp-common.h                           |    3 +
 gcc/cp/cp-tree.h                                   |    1 +
 gcc/cp/decl.cc                                     |   35 +-
 gcc/cp/decl2.cc                                    |   44 +-
 gcc/cp/error.cc                                    |    8 +
 gcc/cp/init.cc                                     |    9 +-
 gcc/cp/lambda.cc                                   |   28 +-
 gcc/cp/name-lookup.cc                              |   95 +-
 gcc/cp/parser.cc                                   |   12 +-
 gcc/cp/pt.cc                                       |   40 +-
 gcc/cp/semantics.cc                                |   23 +-
 gcc/cp/tree.cc                                     |   30 +-
 gcc/cp/typeck.cc                                   |    4 +-
 gcc/cp/typeck2.cc                                  |   32 +
 gcc/ctfc.cc                                        |   62 +-
 gcc/ctfc.h                                         |    8 +-
 gcc/ctfout.cc                                      |   28 +-
 gcc/d/ChangeLog                                    |   16 +
 gcc/d/Make-lang.in                                 |    2 +
 gcc/d/d-ctfloat.cc                                 |    3 +-
 gcc/d/d-lang.cc                                    |    5 +
 gcc/d/d-port.cc                                    |    8 +-
 gcc/d/dmd/MERGE                                    |    2 +-
 gcc/d/dmd/README.md                                |    2 +
 gcc/d/dmd/VERSION                                  |    2 +-
 gcc/d/dmd/aggregate.d                              |   22 +
 gcc/d/dmd/arrayop.d                                |    2 +-
 gcc/d/dmd/astenums.d                               |    1 +
 gcc/d/dmd/attrib.d                                 |   58 +-
 gcc/d/dmd/blockexit.d                              |   15 +-
 gcc/d/dmd/clone.d                                  |    6 +-
 gcc/d/dmd/common/README.md                         |    1 +
 gcc/d/dmd/common/bitfields.d                       |   70 +
 gcc/d/dmd/common/file.d                            |    4 +
 gcc/d/dmd/common/outbuffer.d                       |    4 +
 gcc/d/dmd/common/string.d                          |    4 +
 gcc/d/dmd/constfold.d                              |    2 +-
 gcc/d/dmd/cparse.d                                 |  117 +-
 gcc/d/dmd/ctfeexpr.d                               |    4 +-
 gcc/d/dmd/dcast.d                                  |   12 +-
 gcc/d/dmd/declaration.d                            |   41 +-
 gcc/d/dmd/dmangle.d                                |   10 +-
 gcc/d/dmd/dmodule.d                                |   30 +-
 gcc/d/dmd/dscope.d                                 |    2 +
 gcc/d/dmd/dsymbol.d                                |   86 +-
 gcc/d/dmd/dsymbolsem.d                             |   24 +-
 gcc/d/dmd/dtemplate.d                              |    6 +-
 gcc/d/dmd/errors.d                                 |   16 +-
 gcc/d/dmd/escape.d                                 |  112 +-
 gcc/d/dmd/expression.d                             |   14 +-
 gcc/d/dmd/expression.h                             |    8 +-
 gcc/d/dmd/expressionsem.d                          |  218 +-
 gcc/d/dmd/file_manager.d                           |   33 +-
 gcc/d/dmd/hdrgen.d                                 |  282 ++-
 gcc/d/dmd/id.d                                     |    1 +
 gcc/d/dmd/initsem.d                                |   34 +-
 gcc/d/dmd/json.d                                   |    5 +-
 gcc/d/dmd/lexer.d                                  |   63 +-
 gcc/d/dmd/mtype.d                                  |  169 +-
 gcc/d/dmd/mtype.h                                  |    4 +-
 gcc/d/dmd/mustuse.d                                |  244 ++
 gcc/d/dmd/opover.d                                 |    4 +-
 gcc/d/dmd/optimize.d                               |   49 +-
 gcc/d/dmd/parse.d                                  |   98 +-
 gcc/d/dmd/root/aav.d                               |    2 +
 gcc/d/dmd/root/array.d                             |    2 +-
 gcc/d/dmd/root/complex.d                           |    4 +
 gcc/d/dmd/root/file.d                              |   10 +-
 gcc/d/dmd/root/longdouble.d                        |    2 +
 gcc/d/dmd/root/optional.d                          |    4 +
 gcc/d/dmd/root/port.h                              |    5 +-
 gcc/d/dmd/semantic2.d                              |    2 +-
 gcc/d/dmd/statement.d                              |    8 +
 gcc/d/dmd/statementsem.d                           |    4 +-
 gcc/d/dmd/tokens.d                                 |    2 +-
 gcc/d/dmd/traits.d                                 |   80 +-
 gcc/d/dmd/transitivevisitor.d                      |    4 +-
 gcc/d/dmd/typesem.d                                |   40 +-
 gcc/d/dmd/utils.d                                  |    9 +-
 gcc/d/expr.cc                                      |   10 +
 gcc/d/lang.opt                                     |    4 +
 gcc/doc/extend.texi                                |    4 +-
 gcc/doc/install.texi                               |   48 +-
 gcc/doc/invoke.texi                                |   32 +-
 gcc/dwarf2ctf.cc                                   |   18 +-
 gcc/emit-rtl.cc                                    |    3 +-
 gcc/fold-const.cc                                  |   35 +-
 gcc/fortran/ChangeLog                              |   89 +
 gcc/fortran/array.cc                               |   34 +-
 gcc/fortran/interface.cc                           |   19 +-
 gcc/fortran/match.cc                               |  166 +-
 gcc/fortran/resolve.cc                             |   16 +-
 gcc/fortran/trans-array.cc                         |   61 +-
 gcc/fortran/trans-expr.cc                          |   13 +-
 gcc/fortran/trans-io.cc                            |   48 +-
 gcc/fortran/trans-openmp.cc                        |    2 +
 gcc/fortran/trans.cc                               |   42 +-
 gcc/fortran/trans.h                                |    4 +-
 gcc/gimple-fold.cc                                 |   10 +-
 gcc/gimple-isel.cc                                 |    8 +
 gcc/gimple-range.cc                                |    4 +
 gcc/gimple-ssa-warn-access.cc                      |    7 +-
 gcc/go/gofrontend/MERGE                            |    2 +-
 gcc/go/gofrontend/gogo.cc                          |   37 +-
 gcc/ifcvt.cc                                       |    6 +-
 gcc/ipa-fnsummary.cc                               |    2 +-
 gcc/ipa-free-lang-data.cc                          |    2 +-
 gcc/ipa-modref-tree.cc                             |   31 +-
 gcc/ipa-modref.cc                                  |   23 +
 gcc/jit/ChangeLog                                  |  116 +
 .../texinfo/{ => libgccjit-figures}/factorial.png  |  Bin
 .../texinfo/{ => libgccjit-figures}/factorial1.png |  Bin
 .../{ => libgccjit-figures}/sum-of-squares.png     |  Bin
 .../{ => libgccjit-figures}/sum-of-squares1.png    |  Bin
 gcc/jit/docs/_build/texinfo/libgccjit.texi         | 1998 ++++++++-------
 gcc/jit/docs/topics/compatibility.rst              |   57 +
 gcc/jit/docs/topics/contexts.rst                   |   15 +
 gcc/jit/docs/topics/expressions.rst                |   78 +
 gcc/jit/docs/topics/types.rst                      |   41 +
 gcc/jit/jit-builtins.cc                            |    1 +
 gcc/jit/jit-common.h                               |    3 +-
 gcc/jit/jit-playback.cc                            |   70 +-
 gcc/jit/jit-playback.h                             |   21 +
 gcc/jit/jit-recording.cc                           |  268 +-
 gcc/jit/jit-recording.h                            |   77 +-
 gcc/jit/libgccjit.cc                               |  112 +-
 gcc/jit/libgccjit.h                                |   96 +-
 gcc/jit/libgccjit.map                              |   28 +
 gcc/langhooks-def.h                                |    4 +-
 gcc/langhooks.h                                    |    5 +
 gcc/lto-wrapper.cc                                 |   20 +-
 gcc/po/ChangeLog                                   |    8 +
 gcc/po/de.po                                       |  491 ++--
 gcc/po/fr.po                                       |  508 ++--
 gcc/po/sv.po                                       | 1379 +++++------
 gcc/pointer-query.cc                               |    7 +-
 gcc/reginfo.cc                                     |   18 +
 gcc/rtl.h                                          |    1 +
 gcc/rtlanal.cc                                     |    4 +-
 gcc/simplify-rtx.cc                                |   24 +-
 gcc/targhooks.cc                                   |   14 +
 gcc/targhooks.h                                    |    1 +
 gcc/testsuite/ChangeLog                            |  853 +++++++
 gcc/testsuite/c-c++-common/pr105186.c              |    5 +
 .../compile => c-c++-common/torture}/20050113-1.c  |    1 +
 gcc/testsuite/g++.dg/concepts/variadic6.C          |   20 +
 gcc/testsuite/g++.dg/coroutines/pr103868.C         |  150 ++
 gcc/testsuite/g++.dg/coroutines/pr104051.C         |   29 +
 gcc/testsuite/g++.dg/coroutines/pr105287.C         |   48 +
 gcc/testsuite/g++.dg/coroutines/pr105301.C         |   49 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-105321.C      |   18 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-array28.C     |   21 +
 .../g++.dg/cpp0x/constexpr-fno-elide-ctors1.C      |   89 +
 gcc/testsuite/g++.dg/cpp0x/decltype81.C            |   15 +
 gcc/testsuite/g++.dg/cpp0x/friend7.C               |    2 +-
 gcc/testsuite/g++.dg/cpp0x/initlist-new6.C         |   39 +
 gcc/testsuite/g++.dg/cpp0x/initlist-nrv1.C         |   34 +
 gcc/testsuite/g++.dg/cpp0x/initlist129.C           |    6 +
 .../g++.dg/cpp0x/lambda/lambda-current-inst1.C     |   18 +
 gcc/testsuite/g++.dg/cpp0x/pr105256.C              |   18 +
 gcc/testsuite/g++.dg/cpp0x/ref-bind4.C             |    2 +-
 gcc/testsuite/g++.dg/cpp0x/ref-bind8.C             |   10 +
 gcc/testsuite/g++.dg/cpp0x/trailing15.C            |   14 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-empty2.C      |    1 +
 gcc/testsuite/g++.dg/cpp1y/lambda-generic-enum2.C  |   15 +
 .../g++.dg/cpp1y/lambda-generic-local-fn1.C        |   17 +
 gcc/testsuite/g++.dg/cpp1y/lambda-generic-this4.C  |    7 +
 .../g++.dg/cpp1y/lambda-generic-variadic22.C       |   15 +
 gcc/testsuite/g++.dg/cpp1z/aligned-new9.C          |    4 +
 .../g++.dg/cpp2a/builtin-clear-padding1.C          |    2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires29.C   |   18 +
 gcc/testsuite/g++.dg/cpp2a/concepts-requires29a.C  |   23 +
 gcc/testsuite/g++.dg/cpp2a/concepts-requires30.C   |   10 +
 .../g++.dg/cpp2a/is-constant-evaluated13.C         |   19 +
 gcc/testsuite/g++.dg/cpp2a/lambda-pack-init7.C     |   18 +
 gcc/testsuite/g++.dg/diagnostic/using1.C           |   16 +
 gcc/testsuite/g++.dg/ext/builtin-shufflevector-3.C |   23 +
 gcc/testsuite/g++.dg/ext/unsigned-typedef1.C       |    9 +
 gcc/testsuite/g++.dg/lookup/new3.C                 |   10 +
 gcc/testsuite/g++.dg/lto/pr105399_0.C              |    9 +
 gcc/testsuite/g++.dg/opt/const7.C                  |    7 +
 .../g++.dg/opt/{pr104880.cc => pr104880.C}         |    0
 gcc/testsuite/g++.dg/opt/pr105235-1.C              |   12 +
 gcc/testsuite/g++.dg/opt/pr105306.C                |   13 +
 gcc/testsuite/g++.dg/parse/qualified6.C            |   10 +
 gcc/testsuite/g++.dg/pr105276.C                    |   18 +
 gcc/testsuite/g++.dg/template/conv19.C             |   34 +
 gcc/testsuite/g++.dg/template/friend72.C           |   15 +
 gcc/testsuite/g++.dg/template/friend72a.C          |   14 +
 gcc/testsuite/g++.dg/template/friend73.C           |    5 +
 .../g++.dg/template/partial-specialization11.C     |   11 +
 .../g++.dg/template/partial-specialization12.C     |   12 +
 gcc/testsuite/g++.dg/template/using31.C            |   16 +
 .../g++.dg/torture/builtin-clear-padding-5.C       |   44 +
 gcc/testsuite/g++.dg/torture/pr105189.C            |   19 +
 gcc/testsuite/g++.dg/vect/pr105254.cc              |   26 +
 gcc/testsuite/g++.dg/warn/Wplacement-new-size-11.C |   15 +
 gcc/testsuite/g++.dg/warn/pr104492.C               |  115 +
 gcc/testsuite/g++.target/i386/mv31.C               |   11 +
 gcc/testsuite/g++.target/i386/vec-tmpl1.C          |   17 +
 .../debug/dwarf2 => g++.target/powerpc}/const2.C   |    0
 .../powerpc}/darwin-minversion-1.C                 |    0
 .../eh => g++.target/powerpc}/ppc64-sighandle-cr.C |    0
 .../{g++.dg/eh => g++.target/powerpc}/simd-4.C     |    2 +-
 .../{g++.dg/eh => g++.target/powerpc}/simd-5.C     |    0
 .../other => g++.target/powerpc}/spu2vmx-1.C       |    2 +-
 .../{g++.dg/eh => g++.target/powerpc}/uncaught3.C  |    2 +-
 gcc/testsuite/g++.target/s390/pr102024-1.C         |   12 +
 gcc/testsuite/g++.target/s390/pr102024-2.C         |   14 +
 gcc/testsuite/g++.target/s390/pr102024-3.C         |   15 +
 gcc/testsuite/g++.target/s390/pr102024-4.C         |   15 +
 gcc/testsuite/g++.target/s390/pr102024-5.C         |   14 +
 gcc/testsuite/g++.target/s390/pr102024-6.C         |   12 +
 gcc/testsuite/gcc.c-torture/compile/103818.c       |   12 +
 gcc/testsuite/gcc.c-torture/compile/pr103376.c     |    9 +
 gcc/testsuite/gcc.c-torture/compile/pr105234.c     |   14 +
 gcc/testsuite/gcc.c-torture/compile/pr105247.c     |   10 +
 gcc/testsuite/gcc.dg/analyzer/pr103892.c           |   75 +
 gcc/testsuite/gcc.dg/analyzer/pr104308.c           |   13 +-
 gcc/testsuite/gcc.dg/analyzer/pr105252.c           |   20 +
 gcc/testsuite/gcc.dg/analyzer/pr105365.c           |   17 +
 gcc/testsuite/gcc.dg/analyzer/pr105366.c           |   19 +
 gcc/testsuite/gcc.dg/analyzer/pr96841.c            |    2 +-
 gcc/testsuite/gcc.dg/analyzer/symbolic-9.c         |  197 ++
 .../gcc.dg/analyzer/torture/leak-pr102308-1.c      |   19 +
 .../gcc.dg/analyzer/torture/leak-pr102308-2.c      |   12 +
 .../gcc.dg/analyzer/torture/symbolic-10.c          |   40 +
 gcc/testsuite/gcc.dg/asan/pr105214.c               |   16 +
 gcc/testsuite/gcc.dg/asan/pr105396.c               |   19 +
 gcc/testsuite/gcc.dg/builtin-apply2.c              |    2 +-
 gcc/testsuite/gcc.dg/debug/ctf/ctf-array-2.c       |   22 +-
 gcc/testsuite/gcc.dg/debug/ctf/ctf-array-5.c       |   17 +
 gcc/testsuite/gcc.dg/debug/ctf/ctf-variables-3.c   |   22 +
 gcc/testsuite/gcc.dg/ipa/pr105160.c                |   77 +
 gcc/testsuite/gcc.dg/ipa/remref-7.c                |    2 +-
 gcc/testsuite/gcc.dg/lto/pr94157_0.c               |    2 +-
 gcc/testsuite/gcc.dg/pr105140.c                    |    2 +-
 gcc/testsuite/gcc.dg/pr105149.c                    |   16 +
 gcc/testsuite/gcc.dg/pr105150.c                    |    8 +
 gcc/testsuite/gcc.dg/pr105165.c                    |   13 +
 gcc/testsuite/gcc.dg/pr105175.c                    |   16 +
 gcc/testsuite/gcc.dg/pr105211.c                    |   11 +
 gcc/testsuite/gcc.dg/pr105218.c                    |   16 +
 gcc/testsuite/gcc.dg/pr105226.c                    |   23 +
 gcc/testsuite/gcc.dg/pr105250.c                    |   30 +
 gcc/testsuite/gcc.dg/pr105257.c                    |   16 +
 gcc/testsuite/gcc.dg/pr105263.c                    |   15 +
 gcc/testsuite/gcc.dg/pr105331.c                    |   11 +
 gcc/testsuite/gcc.dg/pr105333.c                    |   21 +
 gcc/testsuite/gcc.dg/stack-usage-1.c               |    2 +
 gcc/testsuite/gcc.dg/torture/pr100810.c            |   34 +
 gcc/testsuite/gcc.dg/torture/pr104676.c            |    2 +-
 gcc/testsuite/gcc.dg/torture/pr105185.c            |   13 +
 gcc/testsuite/gcc.dg/torture/pr105198.c            |   26 +
 gcc/testsuite/gcc.dg/torture/pr105231.c            |   15 +
 gcc/testsuite/gcc.dg/torture/pr105337.c            |   31 +
 gcc/testsuite/gcc.dg/tree-ssa/pr104639-1.c         |   13 +
 gcc/testsuite/gcc.dg/tree-ssa/pr104639-2.c         |   54 +
 .../vect/complex/fast-math-complex-add-double.c    |    4 +-
 .../vect/complex/fast-math-complex-add-float.c     |    4 +-
 .../complex/fast-math-complex-add-half-float.c     |    7 +-
 .../complex/fast-math-complex-add-pattern-double.c |    3 +-
 .../complex/fast-math-complex-add-pattern-float.c  |    3 +-
 .../fast-math-complex-add-pattern-half-float.c     |    8 +-
 .../complex/fast-math-complex-mla-half-float.c     |    2 +
 .../vect/complex/fast-math-complex-mls-double.c    |    1 +
 .../vect/complex/fast-math-complex-mls-float.c     |    1 +
 .../complex/fast-math-complex-mls-half-float.c     |    2 +
 .../vect/complex/fast-math-complex-mul-double.c    |    1 +
 .../vect/complex/fast-math-complex-mul-float.c     |    1 +
 .../complex/fast-math-complex-mul-half-float.c     |    2 +
 gcc/testsuite/gcc.dg/vect/pr105219.c               |   29 +
 gcc/testsuite/gcc.dg/vect/vect.exp                 |    2 +-
 gcc/testsuite/gcc.target/aarch64/pr103350-1.c      |    2 +-
 gcc/testsuite/gcc.target/aarch64/pr103350-2.c      |    2 +-
 gcc/testsuite/gcc.target/aarch64/sve/pr105197-1.c  |   20 +
 gcc/testsuite/gcc.target/aarch64/sve/pr105197-2.c  |    9 +
 gcc/testsuite/gcc.target/aarch64/vadd_reduc-1.c    |   22 +
 gcc/testsuite/gcc.target/aarch64/vadd_reduc-2.c    |   34 +
 gcc/testsuite/gcc.target/arm/multilib.exp          |   19 +-
 gcc/testsuite/gcc.target/arm/pr105312.c            |   23 +
 gcc/testsuite/gcc.target/arm/reg_equal_test.c      |   25 +-
 gcc/testsuite/gcc.target/arm/simd/pr105374.C       |    8 +
 gcc/testsuite/gcc.target/i386/auto-init-4.c        |    5 +-
 gcc/testsuite/gcc.target/i386/crc32-6.c            |    2 +-
 gcc/testsuite/gcc.target/i386/crc32-7.c            |   34 +
 gcc/testsuite/gcc.target/i386/memcpy-strategy-10.c |    4 +-
 gcc/testsuite/gcc.target/i386/memcpy-strategy-5.c  |    4 +-
 gcc/testsuite/gcc.target/i386/memset-strategy-5.c  |    4 +-
 gcc/testsuite/gcc.target/i386/memset-strategy-7.c  |    4 +-
 gcc/testsuite/gcc.target/i386/pr103941-1.c         |   14 +
 gcc/testsuite/gcc.target/i386/pr103941-2.c         |   12 +
 gcc/testsuite/gcc.target/i386/pr105253.c           |   17 +
 gcc/testsuite/gcc.target/i386/pr105338.c           |   26 +
 gcc/testsuite/gcc.target/i386/pr105367.c           |   12 +
 gcc/testsuite/gcc.target/i386/sse-14.c             |    4 +
 .../gcc.target/loongarch/zero-size-field-pass.c    |   30 +
 .../gcc.target/loongarch/zero-size-field-ret.c     |   28 +
 gcc/testsuite/gcc.target/mips/pr102024-4.c         |    2 +-
 gcc/testsuite/gcc.target/powerpc/bswap-brw.c       |    2 +-
 .../gcc.target/powerpc/p9-vec-length-epil-7.c      |    4 +-
 .../gcc.target/powerpc/p9-vec-length-full-7.c      |    4 +-
 gcc/testsuite/gcc.target/powerpc/pr104253.c        |    3 +-
 gcc/testsuite/gcc.target/powerpc/pr104894-2.c      |   22 +
 gcc/testsuite/gcc.target/powerpc/pr104894.c        |   20 +
 gcc/testsuite/gcc.target/powerpc/pr105271.c        |   14 +
 gcc/testsuite/gcc.target/powerpc/pr105334.c        |   31 +
 gcc/testsuite/gcc.target/powerpc/pr56605.c         |    2 +-
 gcc/testsuite/gcc.target/powerpc/pr60203.c         |    1 +
 gcc/testsuite/gcc.target/riscv/pr105314.c          |   12 +
 gcc/testsuite/gcc.target/s390/pr80725.c            |    2 +-
 gcc/testsuite/gdc.test/compilable/betterCarray.d   |    7 +
 .../gdc.test/compilable/extra-files/header1.d      |   10 +
 .../gdc.test/compilable/imports/imp17434a.d        |    1 +
 .../gdc.test/compilable/imports/imp17434b.d        |    6 +
 gcc/testsuite/gdc.test/compilable/interpret3.d     |  102 +-
 gcc/testsuite/gdc.test/compilable/json.d           |    4 +-
 gcc/testsuite/gdc.test/compilable/mixintype2.d     |    6 +
 .../gdc.test/compilable/must_use_assign.d          |    9 +
 .../gdc.test/compilable/must_use_not_reserved.d    |    5 +
 .../gdc.test/compilable/must_use_opassign.d        |   15 +
 .../gdc.test/compilable/must_use_opopassign.d      |   15 +
 .../gdc.test/compilable/must_use_opunary.d         |   18 +
 .../gdc.test/compilable/must_use_suppress.d        |   10 +
 gcc/testsuite/gdc.test/compilable/revert_dip1000.d |    7 +
 gcc/testsuite/gdc.test/compilable/test17419.d      |    5 +-
 gcc/testsuite/gdc.test/compilable/test17434.d      |   11 +
 gcc/testsuite/gdc.test/compilable/test17434a.d     |    5 +
 gcc/testsuite/gdc.test/compilable/test18216.d      |   40 +
 gcc/testsuite/gdc.test/compilable/test19097.d      |   40 +
 gcc/testsuite/gdc.test/compilable/test22635.d      |   13 +
 gcc/testsuite/gdc.test/compilable/test22988.d      |   15 +
 gcc/testsuite/gdc.test/compilable/test22997.d      |   14 +
 .../gdc.test/fail_compilation/diag11198.d          |   12 +-
 .../gdc.test/fail_compilation/diag14235.d          |    4 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8101.d |    2 +-
 .../gdc.test/fail_compilation/diag_funclit.d       |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/diagin.d   |    2 +-
 .../gdc.test/fail_compilation/fail22202.d          |   22 +
 .../gdc.test/fail_compilation/fail23036.d          |   22 +
 gcc/testsuite/gdc.test/fail_compilation/fail2656.d |   28 +-
 gcc/testsuite/gdc.test/fail_compilation/fail99.d   |    2 +-
 .../gdc.test/fail_compilation/fail_scope.d         |   30 +-
 gcc/testsuite/gdc.test/fail_compilation/fix19059.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice10922.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9540.d  |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/must_use.d |   16 +
 .../gdc.test/fail_compilation/must_use_comma.d     |   17 +
 .../gdc.test/fail_compilation/must_use_opunary.d   |   21 +
 .../gdc.test/fail_compilation/must_use_reserved.d  |   20 +
 .../gdc.test/fail_compilation/must_use_template.d  |   16 +
 .../gdc.test/fail_compilation/must_use_union.d     |   16 +
 .../gdc.test/fail_compilation/retscope6.d          |   48 +-
 .../gdc.test/fail_compilation/test11176.d          |    6 +-
 .../gdc.test/fail_compilation/test17284.d          |    6 +-
 .../gdc.test/fail_compilation/test19097.d          |   64 +-
 .../gdc.test/fail_compilation/test21008.d          |    6 +-
 .../gdc.test/fail_compilation/test22999.d          |   27 +
 .../gdc.test/fail_compilation/test23017.d          |   20 +
 gcc/testsuite/gdc.test/runnable/test20603.d        |   31 +
 gcc/testsuite/gdc.test/runnable/testscope.d        |   16 -
 gcc/testsuite/gdc.test/runnable/xtest46.d          |   86 +-
 gcc/testsuite/gfortran.dg/array_reference_3.f90    |  195 ++
 gcc/testsuite/gfortran.dg/c_loc_test_22.f90        |    4 +-
 .../gfortran.dg/character_array_dummy_1.f90        |   21 +
 gcc/testsuite/gfortran.dg/class_dummy_8.f90        |   20 +
 gcc/testsuite/gfortran.dg/class_dummy_9.f90        |   20 +
 gcc/testsuite/gfortran.dg/coarray_44.f90           |    2 +
 gcc/testsuite/gfortran.dg/coarray_allocate_11.f90  |    6 +-
 gcc/testsuite/gfortran.dg/coarray_allocate_12.f90  |   19 +
 gcc/testsuite/gfortran.dg/dec_union_12.f90         |   43 +
 gcc/testsuite/gfortran.dg/dependency_49.f90        |    3 +-
 gcc/testsuite/gfortran.dg/finalize_10.f90          |    2 +-
 gcc/testsuite/gfortran.dg/g77/pr105203.f           |   20 +
 gcc/testsuite/gfortran.dg/goacc/pr104717.f90       |   22 +
 .../goacc/privatization-1-compute-loop.f90         |    7 +-
 gcc/testsuite/gfortran.dg/gomp/loop-exit.f90       |  674 +++++
 gcc/testsuite/gfortran.dg/negative_stride_1.f90    |   25 +
 gcc/testsuite/gfortran.dg/pr70673.f90              |    2 -
 gcc/testsuite/gfortran.dg/pr70673_2.f90            |   25 +
 .../gfortran.dg/unlimited_polymorphic_3.f03        |   56 +-
 gcc/testsuite/gfortran.dg/vector_subscript_8.f90   |   16 +
 gcc/testsuite/gfortran.dg/vector_subscript_9.f90   |   21 +
 gcc/testsuite/gnat.dg/concat5.adb                  |    9 +
 gcc/testsuite/gnat.dg/concat5_pkg1.adb             |   18 +
 gcc/testsuite/gnat.dg/concat5_pkg1.ads             |    5 +
 gcc/testsuite/gnat.dg/concat5_pkg2.adb             |   10 +
 gcc/testsuite/gnat.dg/concat5_pkg2.ads             |    5 +
 gcc/testsuite/go.test/test/fixedbugs/issue10441.go |    2 +-
 gcc/testsuite/jit.dg/all-non-failing-tests.h       |   16 +
 gcc/testsuite/jit.dg/harness.h                     |    4 +
 gcc/testsuite/jit.dg/test-bitcast.c                |   61 +
 gcc/testsuite/jit.dg/test-error-bad-bitcast.c      |   62 +
 gcc/testsuite/jit.dg/test-error-bad-bitcast2.c     |   62 +
 .../jit.dg/test-error-register-variable-bad-name.c |   35 +
 .../test-error-register-variable-size-mismatch.c   |   38 +
 gcc/testsuite/jit.dg/test-register-variable.c      |   56 +
 gcc/testsuite/jit.dg/test-setting-alignment.c      |   66 +
 gcc/testsuite/jit.dg/test-types.c                  |  131 +
 gcc/testsuite/lib/target-supports.exp              |   49 +-
 gcc/toplev.cc                                      |    2 +
 gcc/trans-mem.cc                                   |    2 +-
 gcc/tree-complex.cc                                |   16 +
 gcc/tree-predcom.cc                                |   38 +-
 gcc/tree-scalar-evolution.cc                       |    2 +-
 gcc/tree-ssa-alias.cc                              |   65 +-
 gcc/tree-ssa-alias.h                               |   10 +-
 gcc/tree-ssa-dce.cc                                |    2 +-
 gcc/tree-ssa-dse.cc                                |    4 +-
 gcc/tree-ssa-loop-ivopts.cc                        |   31 +
 gcc/tree-ssa-math-opts.cc                          |   17 +-
 gcc/tree-ssa-phiopt.cc                             |  146 +-
 gcc/tree-ssa-reassoc.cc                            |   10 +-
 gcc/tree-ssa-sccvn.cc                              |    5 +-
 gcc/tree-ssa-structalias.cc                        |   15 +-
 gcc/tree-vect-generic.cc                           |   41 +-
 gcc/tree-vect-loop-manip.cc                        |   63 +-
 gcc/tree-vect-loop.cc                              |    6 +-
 gcc/tree-vect-slp.cc                               |   48 +-
 gcc/tree-vect-stmts.cc                             |    4 +-
 gcc/tree.cc                                        |   84 +-
 gcc/tree.h                                         |    1 +
 gcc/value-prof.cc                                  |    4 +
 include/ChangeLog                                  |    4 +
 {libgomp/plugin => include}/cuda/cuda.h            |    7 +-
 libgcc/ChangeLog                                   |    4 +
 libgcc/config/ia64/fde-glibc.c                     |    2 +
 libgo/Makefile.am                                  |    2 +-
 libgo/Makefile.in                                  |    2 +-
 libgo/go/runtime/mpagealloc.go                     |   12 +-
 libgo/go/runtime/mpagecache.go                     |    2 +-
 libgo/go/runtime/signal_gccgo.go                   |    3 +-
 libgo/match.sh                                     |    2 +-
 libgo/mksigtab.sh                                  |   12 +-
 libgo/runtime/go-signal.c                          |   58 +-
 libgomp/ChangeLog                                  |   32 +
 libgomp/configure                                  |    1 -
 libgomp/libgomp.texi                               |    2 +-
 libgomp/loop.c                                     |    7 +-
 libgomp/loop_ull.c                                 |    7 +-
 libgomp/plugin/configfrag.ac                       |    1 -
 libgomp/plugin/plugin-nvptx.c                      |    6 +-
 libgomp/sections.c                                 |    7 +-
 libgomp/testsuite/libgomp.oacc-fortran/print-1.f90 |   30 +-
 .../libgomp.oacc-fortran/privatized-ref-2.f90      |    7 +
 libgomp/work.c                                     |    4 +-
 libphobos/ChangeLog                                |   17 +
 libphobos/libdruntime/MERGE                        |    2 +-
 libphobos/libdruntime/core/exception.d             |   84 +-
 libphobos/libdruntime/core/int128.d                |  156 +-
 libphobos/libdruntime/core/lifetime.d              |   20 +-
 libphobos/libdruntime/gcc/emutls.d                 |    8 +-
 libphobos/libdruntime/object.d                     |    4 +-
 libphobos/libdruntime/rt/aaA.d                     |    4 +-
 libphobos/src/MERGE                                |    2 +-
 libphobos/src/Makefile.am                          |    2 +-
 libphobos/src/Makefile.in                          |    4 +-
 libphobos/src/etc/c/zlib.d                         |  211 +-
 libphobos/src/std/base64.d                         |   20 +-
 libphobos/src/std/int128.d                         |  374 +++
 libphobos/src/std/path.d                           |    2 +-
 libphobos/src/std/regex/internal/parser.d          |    2 +-
 libphobos/src/std/traits.d                         |   21 +-
 libstdc++-v3/ChangeLog                             |  335 +++
 libstdc++-v3/acinclude.m4                          |   44 +-
 libstdc++-v3/config.h.in                           |    3 +
 .../post/aarch64-linux-gnu/baseline_symbols.txt    |   12 +-
 .../abi/post/i486-linux-gnu/baseline_symbols.txt   |   12 +-
 .../post/powerpc-linux-gnu/baseline_symbols.txt    |   12 +-
 .../powerpc64-linux-gnu/32/baseline_symbols.txt    |   12 +-
 .../post/powerpc64-linux-gnu/baseline_symbols.txt  |   14 +-
 .../abi/post/s390x-linux-gnu/baseline_symbols.txt  |   12 +-
 .../post/x86_64-linux-gnu/32/baseline_symbols.txt  |   12 +-
 .../abi/post/x86_64-linux-gnu/baseline_symbols.txt |   12 +-
 .../config/abi/pre/gnu-versioned-namespace.ver     |    1 -
 libstdc++-v3/configure                             |   72 +-
 libstdc++-v3/doc/html/manual/setup.html            |   33 +
 libstdc++-v3/doc/xml/manual/intro.xml              |    2 +-
 libstdc++-v3/doc/xml/manual/prerequisites.xml      |   50 +
 libstdc++-v3/include/bits/atomic_base.h            |    8 +-
 libstdc++-v3/include/bits/fs_path.h                |   10 +
 libstdc++-v3/include/bits/ptr_traits.h             |    5 +-
 libstdc++-v3/include/bits/ranges_algo.h            |    2 +-
 libstdc++-v3/include/bits/shared_ptr_atomic.h      |    4 +
 libstdc++-v3/include/bits/stl_vector.h             |    3 +-
 libstdc++-v3/include/bits/unique_ptr.h             |  124 +-
 libstdc++-v3/include/c_compatibility/stdatomic.h   |    2 +
 libstdc++-v3/include/experimental/bits/fs_path.h   |   59 +-
 libstdc++-v3/include/precompiled/stdc++.h          |    4 +
 libstdc++-v3/include/std/atomic                    |   16 +-
 libstdc++-v3/include/std/charconv                  |  255 +-
 libstdc++-v3/include/std/expected                  |    8 +-
 libstdc++-v3/include/std/future                    |   11 +
 libstdc++-v3/include/std/optional                  |   12 +-
 libstdc++-v3/include/std/stacktrace                |  295 ++-
 libstdc++-v3/include/std/version                   |    9 +-
 libstdc++-v3/python/libstdcxx/v6/printers.py       |  111 +-
 libstdc++-v3/src/Makefile.am                       |    4 +-
 libstdc++-v3/src/Makefile.in                       |    4 +-
 libstdc++-v3/src/c++17/floating_from_chars.cc      |   50 +-
 libstdc++-v3/src/c++17/floating_to_chars.cc        |    9 +-
 libstdc++-v3/src/c++17/fs_ops.cc                   |    8 +-
 libstdc++-v3/src/filesystem/ops.cc                 |    8 +-
 .../testsuite/19_diagnostics/stacktrace/current.cc |   86 +
 .../stacktrace/entry.cc                            |    7 +-
 .../19_diagnostics/stacktrace/stacktrace.cc        |  215 ++
 .../stacktrace/synopsis.cc                         |    0
 .../stacktrace/version.cc                          |    0
 libstdc++-v3/testsuite/20_util/expected/bad.cc     |   15 +
 libstdc++-v3/testsuite/20_util/expected/cons.cc    |   18 +
 .../testsuite/20_util/expected/requirements.cc     |    2 +-
 libstdc++-v3/testsuite/20_util/expected/swap.cc    |   12 +-
 .../testsuite/20_util/from_chars/pr105324.cc       |   14 +
 .../testsuite/20_util/optional/monadic/and_then.cc |    4 +-
 .../testsuite/20_util/optional/monadic/version.cc  |   10 -
 .../testsuite/20_util/optional/requirements.cc     |    4 +-
 libstdc++-v3/testsuite/20_util/optional/version.cc |    4 +-
 .../20_util/shared_ptr/atomic/atomic_shared_ptr.cc |    2 +
 .../20_util/unique_ptr/assign/constexpr.cc         |   48 +
 .../20_util/unique_ptr/comparison/constexpr.cc     |   73 +
 .../20_util/unique_ptr/cons/constexpr_c++20.cc     |   85 +
 .../20_util/unique_ptr/creation/constexpr.cc       |   34 +
 .../20_util/unique_ptr/modifiers/constexpr.cc      |   68 +
 .../unique_ptr/specialized_algorithms/constexpr.cc |   46 +
 .../operations/copy/char/constexpr.cc              |    2 +-
 .../23_containers/vector/cons/constexpr.cc         |    7 +
 .../23_containers/vector/requirements/version.cc   |   10 +
 .../testsuite/25_algorithms/minmax/constrained.cc  |   30 +
 .../testsuite/27_io/filesystem/operations/copy.cc  |   29 +
 .../27_io/filesystem/path/nonmember/hash_value.cc  |   10 +
 .../29_atomics/atomic/wait_notify/102994.cc        |    4 +-
 .../29_atomics/headers/stdatomic.h/c_compat.cc     |    6 +
 .../29_atomics/headers/stdatomic.h/version.cc      |   10 +
 .../30_threads/packaged_task/cons/deduction.cc     |   85 +
 .../experimental/filesystem/operations/copy.cc     |   29 +
 .../testsuite/libstdc++-prettyprinters/cxx11.cc    |   16 +
 .../testsuite/libstdc++-prettyprinters/cxx20.cc    |   20 +
 611 files changed, 20223 insertions(+), 4887 deletions(-)


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

only message in thread, other threads:[~2022-04-30 15:07 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-30 15:07 [gcc/devel/c++-coroutines] Merge master r12-8312 Iain D Sandoe

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