public inbox for gcc-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).