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