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

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

commit b9705e1854bc7bc045cafd0f0aa30b0fa90ae181
Merge: f80c3ed2390 1e6294bb15d
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Fri Jan 14 17:59:26 2022 +0000

    Merge master r12-6591.
    
            * Merge master r12-6591-g1e6294bb15d2.

Diff:

 ChangeLog                                          |   12 +
 contrib/ChangeLog                                  |   13 +
 contrib/git-backport.py                            |   39 +-
 gcc/ChangeLog                                      |  388 +++
 gcc/DATESTAMP                                      |    2 +-
 gcc/ada/ChangeLog                                  | 2447 ++++++++++++++++
 gcc/analyzer/ChangeLog                             |   52 +
 gcc/analyzer/engine.cc                             |  337 ++-
 gcc/analyzer/sm-taint.cc                           |  116 +-
 gcc/analyzer/sm.h                                  |    3 +
 gcc/c-family/ChangeLog                             |   24 +
 gcc/c-family/c-attribs.c                           |   39 +-
 gcc/c-family/c-common.c                            |    5 +-
 gcc/c-family/c-warn.c                              |   28 +
 gcc/c-family/c.opt                                 |    4 +
 gcc/c/c-typeck.c                                   |    3 +-
 gcc/common/config/arm/arm-common.c                 |   12 +-
 gcc/config.gcc                                     |    2 +-
 gcc/config.in                                      |   12 +
 gcc/config/aarch64/aarch64.c                       |   26 +-
 gcc/config/arc/arc.c                               |    9 +-
 gcc/config/arc/arc.h                               |   11 +-
 gcc/config/arm/arm-builtins.c                      |   50 +-
 gcc/config/arm/arm.c                               |   12 +-
 gcc/config/cris/cris.c                             |   10 +-
 gcc/config/cris/cris.h                             |    2 +-
 gcc/config/epiphany/epiphany.c                     |   13 +-
 gcc/config/i386/i386-expand.c                      |  322 +--
 gcc/config/i386/i386.md                            |  184 +-
 gcc/config/i386/mmx.md                             |  327 ++-
 gcc/config/rs6000/altivec.md                       |   11 +
 gcc/config/rs6000/rs6000.c                         |    8 +-
 gcc/config/rs6000/smmintrin.h                      |  292 +-
 gcc/config/rs6000/vsx.md                           |    4 +-
 gcc/configure                                      |  102 +-
 gcc/configure.ac                                   |   14 +
 gcc/cp/ChangeLog                                   |   46 +
 gcc/cp/call.c                                      |    2 +-
 gcc/cp/class.c                                     |    3 +-
 gcc/cp/cp-gimplify.c                               |   11 +-
 gcc/cp/cp-objcp-common.c                           |    7 +
 gcc/cp/error.c                                     |    2 +-
 gcc/cp/parser.c                                    |  178 +-
 gcc/cp/semantics.c                                 |    3 +-
 gcc/cp/tree.c                                      |    2 +
 gcc/doc/extend.texi                                |   23 +-
 gcc/doc/invoke.texi                                |   33 +
 gcc/doc/md.texi                                    |   38 +-
 gcc/flag-types.h                                   |   10 +-
 gcc/fold-const.c                                   |    4 +-
 gcc/fortran/ChangeLog                              |   90 +
 gcc/fortran/dump-parse-tree.c                      |    1 +
 gcc/fortran/gfortran.h                             |    9 +-
 gcc/fortran/intrinsic.c                            |   25 +-
 gcc/fortran/iresolve.c                             |  185 +-
 gcc/fortran/lang.opt                               |    3 +
 gcc/fortran/libgfortran.h                          |   12 +-
 gcc/fortran/openmp.c                               |  147 +-
 gcc/fortran/primary.c                              |   15 +-
 gcc/fortran/trans-decl.c                           |   10 +-
 gcc/fortran/trans-intrinsic.c                      |    6 +-
 gcc/fortran/trans-io.c                             |   31 +-
 gcc/fortran/trans-openmp.c                         |   87 +
 gcc/fortran/trans-types.c                          |   36 +-
 gcc/gimplify.c                                     |   28 +-
 gcc/incpath.c                                      |    8 +-
 gcc/internal-fn.c                                  |   79 +-
 gcc/internal-fn.h                                  |    4 +
 gcc/ira-color.c                                    |    3 +-
 gcc/ira-int.h                                      |   10 +-
 gcc/objc/ChangeLog                                 |   11 +
 gcc/objc/objc-act.c                                |    8 +-
 gcc/objc/objc-gnu-runtime-abi-01.c                 |    3 +-
 gcc/objc/objc-next-runtime-abi-01.c                |    2 +-
 gcc/objc/objc-next-runtime-abi-02.c                |    5 +-
 gcc/omp-oacc-kernels-decompose.cc                  |   37 +-
 gcc/range-op.cc                                    |   16 +
 gcc/testsuite/ChangeLog                            |  376 +++
 ...Walloca-larger-than.C => Walloca-larger-than.c} |    4 +-
 gcc/testsuite/c-c++-common/auto-init-1.c           |   20 +-
 gcc/testsuite/c-c++-common/auto-init-10.c          |    2 +-
 gcc/testsuite/c-c++-common/auto-init-11.c          |    2 +-
 gcc/testsuite/c-c++-common/auto-init-12.c          |    2 +-
 gcc/testsuite/c-c++-common/auto-init-13.c          |    4 +-
 gcc/testsuite/c-c++-common/auto-init-14.c          |    4 +-
 gcc/testsuite/c-c++-common/auto-init-15.c          |    2 +-
 gcc/testsuite/c-c++-common/auto-init-16.c          |    2 +-
 gcc/testsuite/c-c++-common/auto-init-2.c           |   20 +-
 gcc/testsuite/c-c++-common/auto-init-3.c           |    6 +-
 gcc/testsuite/c-c++-common/auto-init-4.c           |    6 +-
 gcc/testsuite/c-c++-common/auto-init-5.c           |    6 +-
 gcc/testsuite/c-c++-common/auto-init-6.c           |    6 +-
 gcc/testsuite/c-c++-common/auto-init-7.c           |    8 +-
 gcc/testsuite/c-c++-common/auto-init-8.c           |    8 +-
 gcc/testsuite/c-c++-common/auto-init-9.c           |    4 +-
 gcc/testsuite/c-c++-common/auto-init-esra.c        |    6 +-
 gcc/testsuite/c-c++-common/auto-init-padding-1.c   |    2 +-
 .../goacc/builtin-goacc-parlevel-id-size.c         |    8 +
 .../c-c++-common/goacc/classify-kernels-parloops.c |   41 +
 .../classify-kernels-unparallelized-parloops.c     |   45 +
 .../goacc/classify-kernels-unparallelized.c        |    5 +-
 .../c-c++-common/goacc/classify-kernels.c          |    5 +-
 .../c-c++-common/goacc/kernels-decompose-1.c       |   29 +-
 .../c-c++-common/goacc/kernels-decompose-2.c       |   98 +-
 .../c-c++-common/goacc/kernels-decompose-ice-1.c   |  109 -
 .../c-c++-common/goacc/kernels-decompose-ice-2.c   |   16 -
 .../goacc/kernels-decompose-pr100280-1.c           |   19 +
 gcc/testsuite/c-c++-common/goacc/mdc-1.c           |    4 +
 .../goacc/nested-reductions-1-kernels.c            |   11 +
 .../goacc/nested-reductions-1-parallel.c           |   14 +
 .../goacc/nested-reductions-1-routine.c            |    4 +
 .../goacc/nested-reductions-2-kernels.c            |   11 +
 .../goacc/nested-reductions-2-parallel.c           |   14 +
 .../goacc/nested-reductions-2-routine.c            |    4 +
 gcc/testsuite/c-c++-common/goacc/routine-5.c       |    8 +
 gcc/testsuite/c-c++-common/goacc/routine-6.c       |    4 -
 .../c-c++-common/goacc/uninit-dim-clause.c         |    6 +
 .../goacc/uninit-firstprivate-clause.c             |    1 +
 .../c-c++-common/goacc/uninit-if-clause.c          |    8 +
 gcc/testsuite/c-c++-common/gomp/pr103705.c         |   14 +
 gcc/testsuite/c-c++-common/pr101537.c              |   26 +
 gcc/testsuite/c-c++-common/pr103881.c              |   20 +
 .../{ => torture}/builtin-shufflevector-3.c        |    1 +
 .../g++.dg/cpp0x/{pr56868.cpp => pr56868.C}        |    0
 gcc/testsuite/g++.dg/cpp0x/variadic-mem_fn2.C      |    1 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-89074-1.C     |   28 +
 gcc/testsuite/g++.dg/cpp2a/concepts-class3.C       |   12 +
 gcc/testsuite/g++.dg/opt/pr101597.C                |   13 +
 gcc/testsuite/g++.dg/pr83541.C                     |   17 +
 gcc/testsuite/g++.dg/pr96707.C                     |   10 +
 gcc/testsuite/g++.dg/template/dependent-name17.C   |   49 +
 gcc/testsuite/g++.dg/template/dependent-name18.C   |    5 +
 gcc/testsuite/g++.dg/template/non-dependent18.C    |   19 +
 .../pr57993-2.cpp => g++.dg/torture/pr57993-2.C}   |    0
 gcc/testsuite/g++.dg/vect/pr99149.cc               |    0
 gcc/testsuite/g++.dg/vect/pr99220.cc               |    0
 gcc/testsuite/g++.dg/vect/slp-pr98855.cc           |    5 +-
 gcc/testsuite/g++.dg/warn/Wreturn-type-13.C        |   35 +
 gcc/testsuite/g++.dg/warn/Wuseless-cast2.C         |   24 +
 .../g++.target/i386/avx512vl-pr100738-1.C          |    0
 gcc/testsuite/g++.target/i386/pr100738-1.C         |    0
 gcc/testsuite/g++.target/i386/pr103861-1-sse4.C    |    5 +
 gcc/testsuite/g++.target/i386/pr103861-1-xop.C     |    5 +
 gcc/testsuite/g++.target/i386/pr103861-1.C         |   17 +
 .../gcc.dg/analyzer/attr-tainted_args-1.c          |   88 +
 .../gcc.dg/analyzer/attr-tainted_args-misuses.c    |    6 +
 .../gcc.dg/analyzer/taint-CVE-2011-2210-1.c        |   93 +
 .../gcc.dg/analyzer/taint-CVE-2020-13143-1.c       |   38 +
 .../gcc.dg/analyzer/taint-CVE-2020-13143-2.c       |   32 +
 .../gcc.dg/analyzer/taint-CVE-2020-13143.h         |   91 +
 gcc/testsuite/gcc.dg/analyzer/taint-alloc-3.c      |   21 +
 gcc/testsuite/gcc.dg/analyzer/taint-alloc-4.c      |   31 +
 .../gcc.dg/analyzer/taint-size-access-attr-1.c     |   63 +
 gcc/testsuite/gcc.dg/analyzer/test-uaccess.h       |   15 +
 gcc/testsuite/gcc.dg/builtin-object-size-1.c       |   27 +
 gcc/testsuite/gcc.dg/builtin-object-size-3.c       |   34 +-
 gcc/testsuite/gcc.dg/builtin-object-size-4.c       |    6 +-
 gcc/testsuite/gcc.dg/builtin-object-size-5.c       |    2 +
 gcc/testsuite/gcc.dg/pr83072-2.c                   |   18 +
 gcc/testsuite/gcc.dg/pr83073.c                     |   10 +
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-28.c      |   21 +
 gcc/testsuite/gcc.dg/tree-ssa/pr76174.c            |   22 +
 gcc/testsuite/gcc.dg/tree-ssa/pr98737-1.c          |  148 +
 gcc/testsuite/gcc.dg/tree-ssa/pr98737-2.c          |  123 +
 .../aarch64/advsimd-intrinsics/bfdot-1.c           |    0
 .../aarch64/advsimd-intrinsics/bfdot-2.c           |    0
 .../aarch64/advsimd-intrinsics/bfdot-3.c           |    0
 .../aarch64/advsimd-intrinsics/vdot-3-1.c          |    0
 .../aarch64/advsimd-intrinsics/vdot-3-2.c          |    0
 .../aarch64/advsimd-intrinsics/vdot-3-3.c          |    0
 .../aarch64/advsimd-intrinsics/vdot-3-4.c          |    0
 gcc/testsuite/gcc.target/aarch64/auto-init-2.c     |    2 +-
 gcc/testsuite/gcc.target/arc/cancel-1.c            |   31 +
 gcc/testsuite/gcc.target/i386/pr100637-1b.c        |    5 +-
 gcc/testsuite/gcc.target/i386/pr100637-1w.c        |    5 +-
 gcc/testsuite/gcc.target/i386/pr101796-1.c         |    0
 gcc/testsuite/gcc.target/i386/pr103861-3.c         |    4 +-
 gcc/testsuite/gcc.target/i386/pr103861-4.c         |   19 +
 gcc/testsuite/gcc.target/i386/pr103861.c           |    7 +
 gcc/testsuite/gcc.target/i386/pr104001.c           |   21 +
 gcc/testsuite/gcc.target/i386/pr94790-1.c          |   14 +
 gcc/testsuite/gcc.target/i386/pr94790-2.c          |    9 +
 gcc/testsuite/gcc.target/i386/warn-vect-op-2.c     |    2 +-
 gcc/testsuite/gcc.target/nvptx/atomic-exchange-1.c |   39 +
 gcc/testsuite/gcc.target/nvptx/atomic-exchange-2.c |   33 +
 gcc/testsuite/gcc.target/nvptx/atomic-exchange-3.c |   33 +
 gcc/testsuite/gcc.target/nvptx/atomic-exchange-4.c |   74 +
 gcc/testsuite/gcc.target/nvptx/atomic_fetch-1.c    |   98 +-
 gcc/testsuite/gcc.target/nvptx/atomic_fetch-2.c    |   92 +-
 gcc/testsuite/gcc.target/powerpc/mma-double-test.c |    0
 gcc/testsuite/gcc.target/powerpc/mma-single-test.c |    0
 gcc/testsuite/gcc.target/powerpc/pr101384-1.c      |    2 +-
 gcc/testsuite/gcc.target/powerpc/sldoi_to_mov.c    |   15 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-round3.h   |   81 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-roundpd.c  |  143 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-roundps.c  |   98 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-roundsd.c  |  256 ++
 gcc/testsuite/gcc.target/powerpc/sse4_1-roundss.c  |  208 ++
 .../gdc.test/fail_compilation/constraints_aggr.d   |    0
 .../gdc.test/fail_compilation/constraints_defs.d   |    0
 .../gdc.test/fail_compilation/constraints_func1.d  |    0
 .../gdc.test/fail_compilation/constraints_func2.d  |    0
 .../gdc.test/fail_compilation/constraints_func3.d  |    0
 .../gdc.test/fail_compilation/constraints_func4.d  |    0
 .../gdc.test/fail_compilation/constraints_tmpl.d   |    0
 .../fail_compilation/imports/constraints.d         |    0
 .../gfortran.dg/goacc/array-with-dt-1.f90          |    5 +
 .../gfortran.dg/goacc/array-with-dt-2.f90          |    5 +
 .../gfortran.dg/goacc/array-with-dt-3.f90          |    8 +
 .../gfortran.dg/goacc/array-with-dt-4.f90          |    5 +
 .../gfortran.dg/goacc/array-with-dt-5.f90          |    4 +
 .../goacc/classify-kernels-parloops.f95            |   43 +
 .../classify-kernels-unparallelized-parloops.f95   |   47 +
 .../goacc/classify-kernels-unparallelized.f95      |    5 +-
 .../gfortran.dg/goacc/classify-kernels.f95         |    5 +-
 .../gfortran.dg/goacc/derived-chartypes-1.f90      |    2 +
 .../gfortran.dg/goacc/derived-chartypes-2.f90      |    2 +
 .../gfortran.dg/goacc/derived-chartypes-3.f90      |   12 +
 .../gfortran.dg/goacc/derived-chartypes-4.f90      |   12 +
 .../gfortran.dg/goacc/derived-classtypes-1.f95     |    2 +
 .../gfortran.dg/goacc/derived-types-2.f90          |    2 +
 gcc/testsuite/gfortran.dg/goacc/host_data-tree.f95 |    4 +
 .../gfortran.dg/goacc/kernels-decompose-1.f95      |   29 +-
 .../gfortran.dg/goacc/kernels-decompose-2.f95      |   68 +-
 gcc/testsuite/gfortran.dg/goacc/kernels-tree.f95   |    4 +
 gcc/testsuite/gfortran.dg/goacc/modules.f95        |    4 +-
 .../goacc/nested-reductions-1-kernels.f90          |   11 +
 .../goacc/nested-reductions-1-parallel.f90         |   14 +
 .../goacc/nested-reductions-1-routine.f90          |    4 +
 .../goacc/nested-reductions-2-kernels.f90          |   11 +
 .../goacc/nested-reductions-2-parallel.f90         |   14 +
 .../goacc/nested-reductions-2-routine.f90          |    4 +
 gcc/testsuite/gfortran.dg/goacc/parallel-tree.f95  |   10 +-
 gcc/testsuite/gfortran.dg/goacc/pr93464.f90        |    9 +-
 .../goacc/privatization-1-compute-loop.f90         |    3 +
 .../gfortran.dg/goacc/privatization-1-compute.f90  |   12 +-
 .../goacc/privatization-1-routine_gang-loop.f90    |    3 +
 .../goacc/privatization-1-routine_gang.f90         |    2 +
 .../gfortran.dg/goacc/uninit-dim-clause.f95        |    6 +
 .../goacc/uninit-firstprivate-clause.f95           |    1 +
 .../gfortran.dg/goacc/uninit-if-clause.f95         |    4 +
 .../gfortran.dg/goacc/uninit-use-device-clause.f95 |    1 +
 gcc/testsuite/gfortran.dg/goacc/wait.f90           |    4 +
 gcc/testsuite/gfortran.dg/gomp/allocate-1.f90      |  137 +
 gcc/testsuite/gfortran.dg/gomp/allocate-2.f90      |   45 +
 gcc/testsuite/gfortran.dg/gomp/allocate-3.f90      |   14 +
 gcc/testsuite/gfortran.dg/gomp/clauses-1.f90       |  272 +-
 gcc/testsuite/gfortran.dg/gomp/collapse1.f90       |    2 +-
 gcc/testsuite/gfortran.dg/gomp/openmp-simd-4.f90   |    6 +-
 gcc/testsuite/gfortran.dg/ieee/signaling_1.f90     |    4 +-
 gcc/testsuite/gfortran.dg/pr47614.f                |    1 +
 gcc/testsuite/gfortran.dg/pr67804.f90              |   25 +
 gcc/testsuite/gfortran.dg/pr93604.f90              |    2 +-
 gcc/tree-cfg.c                                     |   39 +-
 gcc/tree-inline.c                                  |    2 +-
 gcc/tree-object-size.c                             |   15 +-
 gcc/tree-pass.h                                    |    2 +-
 gcc/tree-sra.c                                     |   12 +-
 gcc/tree-ssa-forwprop.c                            |  313 +-
 gcc/tree-ssa-pre.c                                 |    6 +-
 gcc/tree-ssa-tail-merge.c                          |    4 +-
 gcc/tree-streamer-in.c                             |    2 +
 gcc/tree-streamer-out.c                            |    7 +-
 gcc/tree-vect-loop-manip.c                         |   15 +
 gcc/tree-vect-loop.c                               |   56 +-
 gcc/tree-vect-stmts.c                              |   31 +-
 gcc/tree-vectorizer.h                              |   10 +
 gcc/tree-vrp.c                                     |    1 +
 gcc/tree.def                                       |    6 +-
 libcpp/ChangeLog                                   |    9 +
 libcpp/config.in                                   |    6 +
 libcpp/configure                                   |   67 +
 libcpp/configure.ac                                |    3 +
 libcpp/include/cpplib.h                            |   10 +-
 libgcc/config/arc/linux-unwind.h                   |    9 +-
 libgfortran/ChangeLog                              |  312 ++
 libgfortran/Makefile.am                            |  238 +-
 libgfortran/Makefile.in                            |  929 +++++-
 libgfortran/acinclude.m4                           |   23 +
 libgfortran/config.h.in                            |   69 +
 libgfortran/configure                              | 1319 +++++++--
 libgfortran/configure.ac                           |   52 +-
 libgfortran/generated/_abs_c17.F90                 |   46 +
 libgfortran/generated/_abs_r17.F90                 |   46 +
 libgfortran/generated/_acos_r17.F90                |   46 +
 libgfortran/generated/_acosh_r17.F90               |   46 +
 libgfortran/generated/_aimag_c17.F90               |   46 +
 libgfortran/generated/_aint_r17.F90                |   46 +
 libgfortran/generated/_anint_r17.F90               |   46 +
 libgfortran/generated/_asin_r17.F90                |   46 +
 libgfortran/generated/_asinh_r17.F90               |   46 +
 libgfortran/generated/_atan2_r17.F90               |   46 +
 libgfortran/generated/_atan_r17.F90                |   46 +
 libgfortran/generated/_atanh_r17.F90               |   46 +
 libgfortran/generated/_conjg_c17.F90               |   46 +
 libgfortran/generated/_cos_c17.F90                 |   46 +
 libgfortran/generated/_cos_r17.F90                 |   46 +
 libgfortran/generated/_cosh_r17.F90                |   46 +
 libgfortran/generated/_dim_r17.F90                 |   46 +
 libgfortran/generated/_exp_c17.F90                 |   46 +
 libgfortran/generated/_exp_r17.F90                 |   46 +
 libgfortran/generated/_log10_r17.F90               |   46 +
 libgfortran/generated/_log_c17.F90                 |   46 +
 libgfortran/generated/_log_r17.F90                 |   46 +
 libgfortran/generated/_mod_r17.F90                 |   46 +
 libgfortran/generated/_sign_r17.F90                |   46 +
 libgfortran/generated/_sin_c17.F90                 |   46 +
 libgfortran/generated/_sin_r17.F90                 |   46 +
 libgfortran/generated/_sinh_r17.F90                |   46 +
 libgfortran/generated/_sqrt_c17.F90                |   46 +
 libgfortran/generated/_sqrt_r17.F90                |   46 +
 libgfortran/generated/_tan_r17.F90                 |   46 +
 libgfortran/generated/_tanh_r17.F90                |   46 +
 libgfortran/generated/bessel_r17.c                 |  186 ++
 libgfortran/generated/cshift0_c17.c                |  242 ++
 libgfortran/generated/cshift0_r17.c                |  242 ++
 libgfortran/generated/cshift1_16_c17.c             |  193 ++
 libgfortran/generated/cshift1_16_r17.c             |  193 ++
 libgfortran/generated/cshift1_4_c17.c              |  193 ++
 libgfortran/generated/cshift1_4_r17.c              |  193 ++
 libgfortran/generated/cshift1_8_c17.c              |  193 ++
 libgfortran/generated/cshift1_8_r17.c              |  193 ++
 libgfortran/generated/findloc0_c17.c               |  375 +++
 libgfortran/generated/findloc0_r17.c               |  375 +++
 libgfortran/generated/findloc1_c17.c               |  523 ++++
 libgfortran/generated/findloc1_r17.c               |  523 ++++
 libgfortran/generated/in_pack_c17.c                |  116 +
 libgfortran/generated/in_pack_r17.c                |  116 +
 libgfortran/generated/in_unpack_c17.c              |  104 +
 libgfortran/generated/in_unpack_r17.c              |  104 +
 libgfortran/generated/matmul_c17.c                 | 3013 ++++++++++++++++++++
 libgfortran/generated/matmul_r17.c                 | 3013 ++++++++++++++++++++
 libgfortran/generated/matmulavx128_c17.c           | 1186 ++++++++
 libgfortran/generated/matmulavx128_r17.c           | 1186 ++++++++
 libgfortran/generated/maxloc0_16_r17.c             |  408 +++
 libgfortran/generated/maxloc0_4_r17.c              |  408 +++
 libgfortran/generated/maxloc0_8_r17.c              |  408 +++
 libgfortran/generated/maxloc1_16_r17.c             |  607 ++++
 libgfortran/generated/maxloc1_4_r17.c              |  607 ++++
 libgfortran/generated/maxloc1_8_r17.c              |  607 ++++
 libgfortran/generated/maxval_r17.c                 |  578 ++++
 libgfortran/generated/minloc0_16_r17.c             |  407 +++
 libgfortran/generated/minloc0_4_r17.c              |  407 +++
 libgfortran/generated/minloc0_8_r17.c              |  407 +++
 libgfortran/generated/minloc1_16_r17.c             |  617 ++++
 libgfortran/generated/minloc1_4_r17.c              |  617 ++++
 libgfortran/generated/minloc1_8_r17.c              |  617 ++++
 libgfortran/generated/minval_r17.c                 |  578 ++++
 libgfortran/generated/norm2_r17.c                  |  219 ++
 libgfortran/generated/pack_c17.c                   |  257 ++
 libgfortran/generated/pack_r17.c                   |  257 ++
 libgfortran/generated/pow_c17_i16.c                |   75 +
 libgfortran/generated/pow_c17_i4.c                 |   75 +
 libgfortran/generated/pow_c17_i8.c                 |   75 +
 libgfortran/generated/pow_r17_i16.c                |   75 +
 libgfortran/generated/pow_r17_i4.c                 |   75 +
 libgfortran/generated/pow_r17_i8.c                 |   75 +
 libgfortran/generated/product_c17.c                |  536 ++++
 libgfortran/generated/product_r17.c                |  536 ++++
 libgfortran/generated/reshape_c17.c                |  366 +++
 libgfortran/generated/reshape_r17.c                |  366 +++
 libgfortran/generated/spread_c17.c                 |  266 ++
 libgfortran/generated/spread_r17.c                 |  266 ++
 libgfortran/generated/sum_c17.c                    |  536 ++++
 libgfortran/generated/sum_r17.c                    |  536 ++++
 libgfortran/generated/unpack_c17.c                 |  333 +++
 libgfortran/generated/unpack_r17.c                 |  333 +++
 libgfortran/gfortran.map                           |  125 +
 libgfortran/intrinsics/erfc_scaled.c               |  119 +-
 libgfortran/intrinsics/random.c                    |  124 +
 libgfortran/intrinsics/trigd.c                     |   49 +
 libgfortran/intrinsics/trigd_lib.inc               |    2 +
 libgfortran/io/file_pos.c                          |    7 +-
 libgfortran/io/inquire.c                           |   18 +
 libgfortran/io/io.h                                |    6 +-
 libgfortran/io/open.c                              |   33 +-
 libgfortran/io/read.c                              |   42 +-
 libgfortran/io/size_from_kind.c                    |    8 +
 libgfortran/io/transfer.c                          |  161 +-
 libgfortran/io/transfer128.c                       |    4 +-
 libgfortran/io/write.c                             |   19 +
 libgfortran/io/write_float.def                     |   41 +-
 libgfortran/kinds-override.h                       |   12 +
 libgfortran/libgfortran.h                          |  233 ++
 libgfortran/m4/ifunc.m4                            |    0
 libgfortran/m4/mtype.m4                            |   21 +-
 libgfortran/m4/specific.m4                         |   36 +-
 libgfortran/m4/specific2.m4                        |   11 +-
 libgfortran/runtime/environ.c                      |   49 +-
 libgomp/ChangeLog                                  |   76 +
 libgomp/libgomp.texi                               |    2 +-
 libgomp/testsuite/lib/libgomp.exp                  |   12 +-
 .../libgomp.c-c++-common/on_device_arch.h          |   23 +
 libgomp/testsuite/libgomp.c-c++-common/target-45.c |    2 +-
 libgomp/testsuite/libgomp.c/address-space-1.c      |    4 -
 libgomp/testsuite/libgomp.fortran/allocate-1.c     |    7 +
 libgomp/testsuite/libgomp.fortran/allocate-1.f90   |  333 +++
 libgomp/testsuite/libgomp.fortran/target10.f90     |    2 +-
 .../declare-vla-kernels-decompose-ice-1.c          |   16 +-
 .../declare-vla-kernels-decompose.c                |   23 +
 .../libgomp.oacc-c-c++-common/declare-vla.c        |   16 +
 .../libgomp.oacc-c-c++-common/f-asyncwait-1.c      |  125 +-
 .../libgomp.oacc-c-c++-common/f-asyncwait-2.c      |   70 +-
 .../libgomp.oacc-c-c++-common/f-asyncwait-3.c      |   59 +-
 .../kernels-decompose-1.c                          |   20 +-
 .../libgomp.oacc-c-c++-common/vred2d-128.c         |   36 +-
 .../testsuite/libgomp.oacc-fortran/asyncwait-1.f90 |   86 +-
 .../testsuite/libgomp.oacc-fortran/asyncwait-2.f90 |   47 +-
 .../testsuite/libgomp.oacc-fortran/asyncwait-3.f90 |   47 +-
 libgomp/testsuite/libgomp.oacc-fortran/data-5.f90  |    4 +
 libgomp/testsuite/libgomp.oacc-fortran/gemm-2.f90  |    4 +
 libgomp/testsuite/libgomp.oacc-fortran/gemm.f90    |    4 +
 .../libgomp.oacc-fortran/optional-reduction.f90    |   10 +
 .../libgomp.oacc-fortran/parallel-reduction.f90    |    8 +-
 libgomp/testsuite/libgomp.oacc-fortran/pr70643.f90 |    6 +-
 .../testsuite/libgomp.oacc-fortran/pr94358-1.f90   |   20 +-
 .../libgomp.oacc-fortran/pr96628-part1.f90         |    5 +
 .../libgomp.oacc-fortran/privatized-ref-2.f90      |    8 +
 .../testsuite/libgomp.oacc-fortran/reduction-5.f90 |   14 +
 .../testsuite/libgomp.oacc-fortran/reduction-7.f90 |    6 +
 .../libgomp.oacc-fortran/reference-reductions.f90  |    6 +
 .../testsuite/libgomp.oacc-fortran/routine-10.f90  |   14 +-
 libquadmath/ChangeLog                              |    6 +
 libquadmath/configure                              |   24 +
 libquadmath/configure.ac                           |   13 +
 libstdc++-v3/ChangeLog                             |   71 +
 libstdc++-v3/doc/html/manual/status.html           |   13 +
 libstdc++-v3/doc/xml/manual/status_cxx2011.xml     |   30 +
 libstdc++-v3/include/Makefile.am                   |    5 +-
 libstdc++-v3/include/Makefile.in                   |    5 +-
 libstdc++-v3/include/backward/binders.h            |    2 +
 libstdc++-v3/include/bits/refwrap.h                |   11 +
 libstdc++-v3/include/bits/shared_ptr.h             |  271 +-
 libstdc++-v3/include/bits/shared_ptr_base.h        |  302 +-
 libstdc++-v3/include/bits/stl_bvector.h            |    4 +
 libstdc++-v3/include/bits/stl_construct.h          |    4 +-
 libstdc++-v3/include/bits/stl_function.h           |   63 +-
 libstdc++-v3/include/bits/stl_iterator.h           |   14 +-
 .../include/bits/stl_iterator_base_types.h         |    2 +-
 libstdc++-v3/include/bits/stl_map.h                |    3 +
 libstdc++-v3/include/bits/stl_multimap.h           |    3 +
 libstdc++-v3/include/bits/stl_raw_storage_iter.h   |    7 +-
 libstdc++-v3/include/bits/stl_tempbuf.h            |    1 +
 libstdc++-v3/include/bits/stream_iterator.h        |    5 +
 libstdc++-v3/include/bits/streambuf_iterator.h     |    4 +
 libstdc++-v3/include/ext/bitmap_allocator.h        |   11 +-
 libstdc++-v3/include/ext/functional                |    5 +
 libstdc++-v3/include/ext/rope                      |   15 +-
 libstdc++-v3/include/ext/throw_allocator.h         |    5 +
 libstdc++-v3/include/std/type_traits               |    2 +-
 libstdc++-v3/include/std/version                   |   12 +-
 libstdc++-v3/include/tr1/functional                |    5 +
 libstdc++-v3/include/tr1/functional_hash.h         |    5 +
 libstdc++-v3/src/c++17/floating_to_chars.cc        |   46 +-
 libstdc++-v3/testsuite/20_util/allocator/void.cc   |   15 +
 .../20_util/function_objects/binders/1.cc          |    1 +
 .../20_util/function_objects/binders/3113.cc       |    1 +
 .../20_util/function_objects/constexpr.cc          |   14 +-
 .../testsuite/20_util/raw_storage_iterator/base.cc |    4 +-
 .../20_util/raw_storage_iterator/dr2127.cc         |    2 +-
 .../requirements/base_classes.cc                   |    4 +-
 .../requirements/explicit_instantiation/1.cc       |    2 +-
 .../raw_storage_iterator/requirements/typedefs.cc  |    2 +-
 .../testsuite/20_util/reference_wrapper/24803.cc   |    4 +-
 .../20_util/reference_wrapper/typedefs.cc          |  132 +-
 .../20_util/shared_ptr/comparison/less.cc          |    2 +-
 .../testsuite/20_util/shared_ptr/creation/99006.cc |    7 +-
 .../testsuite/20_util/shared_ptr/creation/array.cc |  224 ++
 .../20_util/shared_ptr/creation/overwrite.cc       |  143 +
 .../20_util/shared_ptr/creation/version.cc         |   18 +
 libstdc++-v3/testsuite/20_util/temporary_buffer.cc |    2 +-
 libstdc++-v3/testsuite/20_util/to_chars/103955.cc  |   31 +
 .../20_util/unique_ptr/creation/for_overwrite.cc   |   25 +-
 .../21_strings/basic_string/cons/char/69092.cc     |    9 +-
 .../testsuite/22_locale/numpunct/members/char/3.cc |    6 +-
 .../requirements/base_classes.cc                   |    2 +-
 .../testsuite/24_iterators/common_iterator/1.cc    |   16 +
 .../requirements/base_classes.cc                   |    2 +-
 .../insert_iterator/requirements/base_classes.cc   |    2 +-
 .../istream_iterator/requirements/base_classes.cc  |    2 +-
 .../24_iterators/istreambuf_iterator/92285.cc      |    4 +-
 .../requirements/base_classes.cc                   |    5 +-
 .../ostream_iterator/requirements/base_classes.cc  |    2 +-
 .../requirements/base_classes.cc                   |    2 +-
 .../reverse_iterator/requirements/base_classes.cc  |    2 +-
 .../requirements/explicit_instantiation/2.cc       |    3 +-
 .../requirements/explicit_instantiation/pod.cc     |    3 +-
 .../requirements/explicit_instantiation/2.cc       |    3 +-
 .../requirements/explicit_instantiation/pod.cc     |    3 +-
 libstdc++-v3/testsuite/25_algorithms/copy/34595.cc |    2 +-
 .../requirements/explicit_instantiation/2.cc       |    5 +-
 .../requirements/explicit_instantiation/pod.cc     |    5 +-
 .../requirements/explicit_instantiation/2.cc       |    3 +-
 .../requirements/explicit_instantiation/pod.cc     |    3 +-
 .../requirements/explicit_instantiation/2.cc       |    3 +-
 .../requirements/explicit_instantiation/pod.cc     |    3 +-
 .../requirements/explicit_instantiation/2.cc       |    3 +-
 .../requirements/explicit_instantiation/pod.cc     |    3 +-
 .../requirements/explicit_instantiation/2.cc       |    3 +-
 .../requirements/explicit_instantiation/pod.cc     |    3 +-
 .../requirements/explicit_instantiation/2.cc       |    3 +-
 .../requirements/explicit_instantiation/pod.cc     |    3 +-
 .../requirements/explicit_instantiation/2.cc       |    5 +-
 .../requirements/explicit_instantiation/pod.cc     |    5 +-
 .../requirements/explicit_instantiation/2.cc       |    3 +-
 .../requirements/explicit_instantiation/pod.cc     |    3 +-
 .../requirements/explicit_instantiation/2.cc       |    1 +
 .../requirements/explicit_instantiation/pod.cc     |    1 +
 libstdc++-v3/testsuite/25_algorithms/minmax/3.cc   |    5 +-
 .../requirements/explicit_instantiation/2.cc       |    3 +-
 .../requirements/explicit_instantiation/pod.cc     |    3 +-
 .../requirements/explicit_instantiation/2.cc       |    3 +-
 .../requirements/explicit_instantiation/pod.cc     |    3 +-
 .../requirements/explicit_instantiation/2.cc       |    3 +-
 .../requirements/explicit_instantiation/pod.cc     |    5 +-
 .../requirements/explicit_instantiation/2.cc       |    3 +-
 .../requirements/explicit_instantiation/pod.cc     |    3 +-
 .../requirements/explicit_instantiation/2.cc       |    1 +
 .../requirements/explicit_instantiation/pod.cc     |    1 +
 .../requirements/explicit_instantiation/2.cc       |    5 +-
 .../requirements/explicit_instantiation/pod.cc     |    5 +-
 .../requirements/explicit_instantiation/2.cc       |    5 +-
 .../requirements/explicit_instantiation/pod.cc     |    5 +-
 .../requirements/explicit_instantiation/2.cc       |    5 +-
 .../requirements/explicit_instantiation/pod.cc     |    5 +-
 .../requirements/explicit_instantiation/2.cc       |    3 +-
 .../requirements/explicit_instantiation/pod.cc     |    3 +-
 .../requirements/explicit_instantiation/2.cc       |    7 +-
 .../requirements/explicit_instantiation/pod.cc     |    7 +-
 .../requirements/explicit_instantiation/2.cc       |    7 +-
 .../requirements/explicit_instantiation/pod.cc     |    7 +-
 .../requirements/explicit_instantiation/2.cc       |    3 +-
 .../requirements/explicit_instantiation/pod.cc     |    3 +-
 .../requirements/explicit_instantiation/2.cc       |    3 +-
 .../requirements/explicit_instantiation/pod.cc     |    3 +-
 .../27_io/basic_filebuf/underflow/wchar_t/9178.cc  |    2 +-
 .../ext/pb_ds/example/priority_queue_erase_if.cc   |    2 +-
 .../ext/pb_ds/example/priority_queue_split_join.cc |    2 +-
 .../reference_wrapper/typedefs.cc                  |    2 +
 .../6_containers/hash/requirements/base_classes.cc |    1 +
 .../util/regression/trait/erase_if_fn.hpp          |    8 +-
 libstdc++-v3/testsuite/util/testsuite_iterators.h  |   15 +-
 542 files changed, 42516 insertions(+), 2070 deletions(-)


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

only message in thread, other threads:[~2022-01-14 20:10 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-14 20:10 [gcc/devel/c++-coroutines] Merge master r12-6591 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).