public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/c++-coroutines] Merge master r12-7935.
@ 2022-03-31 15:43 Iain D Sandoe
0 siblings, 0 replies; only message in thread
From: Iain D Sandoe @ 2022-03-31 15:43 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:f2553650a9bdc15b9bde8f275bfa0581a2dfa002
commit f2553650a9bdc15b9bde8f275bfa0581a2dfa002
Merge: afc5a78b08e 90533de067d
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Thu Mar 31 14:08:51 2022 +0100
Merge master r12-7935.
* Merge master r12-7935-g90533de067d1.
Diff:
ChangeLog | 20 +
MAINTAINERS | 4 +-
config/ChangeLog | 5 +
config/picflag.m4 | 3 +
configure | 32 +-
configure.ac | 24 +-
contrib/ChangeLog | 24 +
contrib/config-list.mk | 4 +-
contrib/gcc-changelog/git_commit.py | 4 +-
contrib/gcc-changelog/git_update_version.py | 3 +-
contrib/gcc_update | 2 +
gcc/ChangeLog | 394 ++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 6 +
gcc/analyzer/ChangeLog | 89 +
gcc/analyzer/analyzer.h | 1 +
gcc/analyzer/analyzer.opt | 4 +
gcc/analyzer/engine.cc | 3 +
gcc/analyzer/region-model-asm.cc | 11 +-
gcc/analyzer/region-model-impl-calls.cc | 12 +-
gcc/analyzer/region-model-manager.cc | 75 +-
gcc/analyzer/region-model.cc | 8 +-
gcc/analyzer/region-model.h | 5 +-
gcc/analyzer/region.cc | 89 +
gcc/analyzer/region.h | 24 +-
gcc/analyzer/store.cc | 46 +-
gcc/analyzer/store.h | 9 +-
gcc/analyzer/svalue.h | 21 +
gcc/c-family/ChangeLog | 33 +
gcc/c-family/c-ada-spec.cc | 89 +-
gcc/c-family/c-warn.cc | 2 +-
gcc/c-family/c.opt | 24 +-
gcc/calls.cc | 3 +-
gcc/common/config/loongarch/loongarch-common.cc | 43 +
gcc/config.gcc | 435 +-
gcc/config/aarch64/aarch64-cores.def | 5 +-
gcc/config/aarch64/aarch64.cc | 35 +-
gcc/config/arm/arm.cc | 46 +-
gcc/config/arm/mve.md | 35 +-
gcc/config/arm/neon.md | 39 +-
gcc/config/arm/vec-common.md | 71 -
gcc/config/host-linux.cc | 2 +
gcc/config/i386/i386-builtins.cc | 7 +-
gcc/config/i386/i386.h | 4 +
gcc/config/i386/sse.md | 36 +-
gcc/config/i386/x86-tune.def | 13 +-
gcc/config/loongarch/constraints.md | 202 +
gcc/config/loongarch/generic.md | 118 +
gcc/config/loongarch/genopts/genstr.sh | 104 +
gcc/config/loongarch/genopts/loongarch-strings | 58 +
gcc/config/loongarch/genopts/loongarch.opt.in | 179 +
gcc/config/loongarch/gnu-user.h | 80 +
gcc/config/loongarch/la464.md | 132 +
gcc/config/loongarch/larchintrin.h | 355 ++
gcc/config/loongarch/linux.h | 50 +
gcc/config/loongarch/loongarch-builtins.cc | 424 ++
gcc/config/loongarch/loongarch-c.cc | 109 +
gcc/config/loongarch/loongarch-cpu.cc | 206 +
gcc/config/loongarch/loongarch-cpu.h | 30 +
gcc/config/loongarch/loongarch-def.c | 179 +
gcc/config/loongarch/loongarch-def.h | 151 +
gcc/config/loongarch/loongarch-driver.cc | 187 +
gcc/config/loongarch/loongarch-driver.h | 68 +
gcc/config/loongarch/loongarch-ftypes.def | 65 +
gcc/config/loongarch/loongarch-modes.def | 25 +
gcc/config/loongarch/loongarch-opts.cc | 577 ++
gcc/config/loongarch/loongarch-opts.h | 90 +
gcc/config/loongarch/loongarch-protos.h | 172 +
gcc/config/loongarch/loongarch-str.h | 59 +
gcc/config/loongarch/loongarch-tune.h | 50 +
gcc/config/loongarch/loongarch.cc | 5945 ++++++++++++++++++++
gcc/config/loongarch/loongarch.h | 1147 ++++
gcc/config/loongarch/loongarch.md | 3393 +++++++++++
gcc/config/loongarch/loongarch.opt | 186 +
gcc/config/loongarch/predicates.md | 253 +
gcc/config/loongarch/sync.md | 574 ++
gcc/config/loongarch/t-linux | 53 +
gcc/config/loongarch/t-loongarch | 71 +
gcc/config/nvptx/gen-opt.sh | 2 +-
gcc/config/nvptx/nvptx-c.cc | 9 +
gcc/config/nvptx/nvptx-gen.opt | 2 +-
gcc/config/nvptx/nvptx-protos.h | 1 +
gcc/config/nvptx/nvptx.cc | 22 +
gcc/config/nvptx/nvptx.h | 22 +-
gcc/config/nvptx/nvptx.opt | 64 +-
gcc/config/nvptx/t-nvptx | 3 +-
gcc/config/rs6000/rs6000-builtins.def | 36 +-
gcc/config/rs6000/vsx.md | 9 +-
gcc/configure | 66 +-
gcc/configure.ac | 33 +-
gcc/cp/ChangeLog | 169 +
gcc/cp/call.cc | 3 +-
gcc/cp/constexpr.cc | 7 +-
gcc/cp/constraint.cc | 56 +-
gcc/cp/decl.cc | 4 +
gcc/cp/init.cc | 23 +-
gcc/cp/mangle.cc | 2 +-
gcc/cp/name-lookup.cc | 3 +
gcc/cp/parser.cc | 47 +-
gcc/cp/pt.cc | 110 +-
gcc/cp/tree.cc | 15 +-
gcc/cp/typeck.cc | 21 +-
gcc/ctfout.cc | 4 +-
gcc/doc/extend.texi | 8 +-
gcc/doc/install.texi | 47 +-
gcc/doc/invoke.texi | 284 +-
gcc/doc/md.texi | 26 +
gcc/fortran/ChangeLog | 26 +
gcc/fortran/check.cc | 2 +-
gcc/fortran/resolve.cc | 18 +-
gcc/fortran/trans-array.cc | 15 +-
gcc/gcov-io.cc | 6 +-
gcc/gimple-expr.cc | 3 +-
gcc/gimple-fold.cc | 17 +-
gcc/gimple-ssa-store-merging.cc | 2 +-
gcc/gimplify.cc | 54 +-
gcc/lra-assigns.cc | 3 +-
gcc/lra-lives.cc | 5 +-
gcc/opt-functions.awk | 47 +-
gcc/optc-gen.awk | 56 +-
gcc/po/ChangeLog | 12 +
gcc/po/hr.po | 2129 +++----
gcc/po/sv.po | 502 +-
gcc/recog.cc | 22 +
gcc/reload.cc | 15 +-
gcc/testsuite/ChangeLog | 431 ++
.../c-c++-common/Wimplicit-fallthrough-39.c | 140 +
.../c-c++-common/Wmisleading-indentation-6.c | 11 +
.../c-c++-common/builtin-convertvector-3.c | 11 +
gcc/testsuite/c-c++-common/zero-scratch-regs-10.c | 2 +-
gcc/testsuite/c-c++-common/zero-scratch-regs-11.c | 2 +-
gcc/testsuite/c-c++-common/zero-scratch-regs-8.c | 2 +-
gcc/testsuite/c-c++-common/zero-scratch-regs-9.c | 2 +-
gcc/testsuite/g++.dg/abi/mangle-union1.C | 10 +
gcc/testsuite/g++.dg/concepts/pr105061.C | 13 +
gcc/testsuite/g++.dg/cpp0x/alias-decl-mem1.C | 20 +
gcc/testsuite/g++.dg/cpp0x/alignas20.C | 26 +
gcc/testsuite/g++.dg/cpp0x/constexpr-rom.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/noexcept06.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/nsdmi-list7.C | 17 +
gcc/testsuite/g++.dg/cpp0x/nsdmi-list8.C | 17 +
gcc/testsuite/g++.dg/cpp0x/nsdmi10.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/variadic-alias5.C | 9 +
gcc/testsuite/g++.dg/cpp0x/variadic-alias6.C | 20 +
gcc/testsuite/g++.dg/cpp0x/variadic-alias7.C | 16 +
gcc/testsuite/g++.dg/cpp1y/constexpr-104284-1.C | 34 +
gcc/testsuite/g++.dg/cpp1y/constexpr-104284-2.C | 33 +
gcc/testsuite/g++.dg/cpp1y/constexpr-104284-3.C | 33 +
gcc/testsuite/g++.dg/cpp1y/constexpr-104284-4.C | 35 +
gcc/testsuite/g++.dg/cpp1y/constexpr-105050.C | 12 +
gcc/testsuite/g++.dg/cpp1z/aggr-base12.C | 24 +
gcc/testsuite/g++.dg/cpp1z/aligned-new9.C | 26 +
gcc/testsuite/g++.dg/cpp1z/class-deduction109.C | 64 +
gcc/testsuite/g++.dg/cpp1z/class-deduction110.C | 28 +
gcc/testsuite/g++.dg/cpp2a/bit-cast15.C | 19 +
gcc/testsuite/g++.dg/cpp2a/concepts-err4.C | 6 +
gcc/testsuite/g++.dg/cpp2a/concepts-friend9.C | 12 +
gcc/testsuite/g++.dg/cpp2a/concepts-traits3.C | 66 +
gcc/testsuite/g++.dg/ext/cond5.C | 13 +
gcc/testsuite/g++.dg/ext/is_constructible3.C | 2 +-
gcc/testsuite/g++.dg/ext/is_constructible7.C | 3 +-
.../ext/visibility/visibility-local-extern1.C | 10 +
gcc/testsuite/g++.dg/gomp/pr105092.C | 26 +
gcc/testsuite/g++.dg/overload/builtin6.C | 14 +
gcc/testsuite/g++.dg/pr65240-1.C | 3 +-
gcc/testsuite/g++.dg/pr65240-2.C | 3 +-
gcc/testsuite/g++.dg/pr65240-3.C | 3 +-
gcc/testsuite/g++.dg/pr65240-4.C | 3 +-
gcc/testsuite/g++.dg/pr65242.C | 3 +-
gcc/testsuite/g++.dg/pr67211.C | 3 +-
gcc/testsuite/g++.dg/pr69667.C | 3 +-
gcc/testsuite/g++.dg/pr71294.C | 3 +-
gcc/testsuite/g++.dg/pr84279.C | 3 +-
gcc/testsuite/g++.dg/torture/ppc-ldst-array.C | 3 +-
gcc/testsuite/g++.dg/ubsan/pr105093.C | 12 +
gcc/testsuite/g++.dg/vect/pr105053.cc | 25 +
gcc/testsuite/g++.old-deja/g++.abi/ptrmem.C | 2 +-
gcc/testsuite/g++.old-deja/g++.pt/ptrmem6.C | 2 +-
gcc/testsuite/gcc.dg/20020312-2.c | 2 +
gcc/testsuite/gcc.dg/analyzer/asm-x86-dyndbg-1.c | 126 +
gcc/testsuite/gcc.dg/analyzer/asm-x86-dyndbg-2.c | 77 +
gcc/testsuite/gcc.dg/analyzer/fread-2.c | 31 +
gcc/testsuite/gcc.dg/analyzer/many-unused-locals.c | 69 +
gcc/testsuite/gcc.dg/analyzer/memset-2.c | 27 +
gcc/testsuite/gcc.dg/analyzer/pr104308.c | 8 +
gcc/testsuite/gcc.dg/analyzer/pr105074.c | 9 +
gcc/testsuite/gcc.dg/analyzer/pr105087-1.c | 18 +
gcc/testsuite/gcc.dg/analyzer/pr105087-2.c | 20 +
gcc/testsuite/gcc.dg/analyzer/pr96713.c | 1 +
gcc/testsuite/gcc.dg/analyzer/strcpy-2.c | 27 +
gcc/testsuite/gcc.dg/analyzer/strndup-1.c | 3 +-
gcc/testsuite/gcc.dg/analyzer/untracked-1.c | 131 +
gcc/testsuite/gcc.dg/analyzer/unused-local-1.c | 22 +
gcc/testsuite/gcc.dg/analyzer/vasprintf-1.c | 57 +
gcc/testsuite/gcc.dg/loop-8.c | 2 +-
gcc/testsuite/gcc.dg/pr103775.c | 12 +
gcc/testsuite/gcc.dg/pr105049.c | 12 +
gcc/testsuite/gcc.dg/pr105080.c | 11 +
gcc/testsuite/gcc.dg/pr105094.c | 13 +
gcc/testsuite/gcc.dg/torture/pr100786.c | 1 +
.../gcc.dg/torture/stackalign/builtin-apply-2.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-3.c | 2 +-
gcc/testsuite/gcc.dg/uninit-40.c | 2 +-
gcc/testsuite/gcc.dg/uninit-pr105109.c | 15 +
gcc/testsuite/gcc.dg/weak/typeof-2.c | 2 +
gcc/testsuite/gcc.target/aarch64/aapcs64/test_28.c | 28 +
gcc/testsuite/gcc.target/arm/aapcs/vfp26.c | 31 +
gcc/testsuite/gcc.target/arm/simd/mve-vclz.c | 7 +-
gcc/testsuite/gcc.target/arm/simd/mve-vec-pack.c | 26 -
gcc/testsuite/gcc.target/arm/simd/mve-vec-unpack.c | 29 -
gcc/testsuite/gcc.target/arm/simd/mve-vshl.c | 5 +-
gcc/testsuite/gcc.target/arm/simd/pr104882.c | 16 +
gcc/testsuite/gcc.target/i386/pr103275.c | 1 +
gcc/testsuite/gcc.target/i386/pr105032.c | 36 +
gcc/testsuite/gcc.target/i386/pr105066.c | 10 +
gcc/testsuite/gcc.target/i386/pr105068.c | 47 +
gcc/testsuite/gcc.target/i386/pr95483-1.c | 2 +-
gcc/testsuite/gcc.target/i386/pr97521.c | 2 +-
gcc/testsuite/gcc.target/loongarch/larch-builtin.c | 265 +
gcc/testsuite/gcc.target/loongarch/loongarch.exp | 40 +
gcc/testsuite/gcc.target/loongarch/tst-asm-const.c | 16 +
gcc/testsuite/gcc.target/nvptx/main.c | 7 +
gcc/testsuite/gcc.target/nvptx/march-map.c | 5 +
gcc/testsuite/gcc.target/nvptx/march.c | 5 +
gcc/testsuite/gcc.target/nvptx/ptx31.c | 10 +
gcc/testsuite/gcc.target/nvptx/ptx60.c | 10 +
gcc/testsuite/gcc.target/nvptx/ptx63.c | 10 +
gcc/testsuite/gcc.target/nvptx/ptx70.c | 10 +
gcc/testsuite/gcc.target/powerpc/fusion.c | 2 +-
gcc/testsuite/gcc.target/powerpc/fusion2.c | 2 +-
.../gcc.target/powerpc/int_128bit-runnable.c | 2 +-
gcc/testsuite/gcc.target/powerpc/test_mffsl.c | 2 +-
gcc/testsuite/gfortran.dg/associated_target_8.f90 | 16 +
.../gfortran.dg/char_pointer_assign_7.f90 | 38 +
gcc/testsuite/gfortran.dg/nint_p7.f90 | 3 +-
gcc/testsuite/gfortran.dg/pr102860.f90 | 3 +-
gcc/testsuite/gfortran.dg/pr104571.f90 | 12 +
gcc/testsuite/gfortran.dg/pr47614.f | 2 +-
gcc/testsuite/gfortran.dg/pr58968.f | 2 +-
gcc/testsuite/go.test/go-test.exp | 3 +
gcc/testsuite/lib/g++-dg.exp | 7 +-
gcc/testsuite/lib/g++.exp | 6 +-
gcc/testsuite/lib/target-supports.exp | 10 +
gcc/tree-predcom.cc | 3 +-
gcc/tree-ssa-strlen.cc | 16 +-
gcc/tree-ssa.cc | 1 +
gcc/tree-switch-conversion.cc | 28 +-
gcc/tree-switch-conversion.h | 3 +-
gcc/tree-vect-loop.cc | 14 +-
gcc/tree.cc | 2 +
gcc/tree.h | 6 +
gcc/ubsan.cc | 7 +
libatomic/ChangeLog | 5 +
libgcc/ChangeLog | 18 +
libgcc/config.host | 28 +-
libgcc/config/loongarch/crtfastmath.c | 52 +
libgcc/config/loongarch/linux-unwind.h | 80 +
libgcc/config/loongarch/sfp-machine.h | 152 +
libgcc/config/loongarch/t-crtstuff | 5 +
libgcc/config/loongarch/t-loongarch | 7 +
libgcc/config/loongarch/t-loongarch64 | 1 +
libgcc/config/loongarch/t-softfp-tf | 3 +
libgcc/configure | 5 +-
libgcc/configure.ac | 2 +-
libgomp/ChangeLog | 19 +
libgomp/configure | 2 +-
libgomp/configure.tgt | 4 +
libgomp/plugin/configfrag.ac | 2 +-
.../libgomp.oacc-c-c++-common/parallel-dims.c | 45 +-
.../libgomp.oacc-c-c++-common/vred2d-128.c | 6 +
.../libgomp.oacc-fortran/parallel-dims.f90 | 18 +-
libstdc++-v3/ChangeLog | 53 +
libstdc++-v3/doc/doxygen/user.cfg.in | 1 +
libstdc++-v3/include/Makefile.am | 1 +
libstdc++-v3/include/Makefile.in | 1 +
libstdc++-v3/include/precompiled/stdc++.h | 1 +
libstdc++-v3/include/std/bit | 20 +-
libstdc++-v3/include/std/expected | 1240 ++++
libstdc++-v3/include/std/version | 7 +-
libstdc++-v3/libsupc++/compare | 17 +
libstdc++-v3/libsupc++/exception | 2 +-
.../testsuite/18_support/exception/38732.cc | 2 +
.../18_support/headers/exception/synopsis.cc | 2 +-
.../testsuite/18_support/unexpected_handler.cc | 2 +-
libstdc++-v3/testsuite/20_util/expected/assign.cc | 321 ++
libstdc++-v3/testsuite/20_util/expected/cons.cc | 175 +
.../testsuite/20_util/expected/illformed_neg.cc | 67 +
.../testsuite/20_util/expected/observers.cc | 209 +
.../testsuite/20_util/expected/requirements.cc | 129 +
libstdc++-v3/testsuite/20_util/expected/swap.cc | 57 +
.../testsuite/20_util/expected/synopsis.cc | 21 +
.../testsuite/20_util/expected/unexpected.cc | 80 +
libstdc++-v3/testsuite/20_util/expected/version.cc | 10 +
.../testsuite/20_util/optional/monadic/and_then.cc | 2 +-
.../20_util/optional/monadic/transform.cc | 2 +-
.../22_locale/codecvt/always_noconv/char/1.cc | 4 +-
.../testsuite/22_locale/codecvt/encoding/char/1.cc | 4 +-
.../testsuite/22_locale/codecvt/in/char/1.cc | 8 +-
.../22_locale/codecvt/max_length/char/1.cc | 4 +-
.../testsuite/22_locale/codecvt/out/char/1.cc | 8 +-
.../testsuite/22_locale/codecvt/unshift/char/1.cc | 12 +-
301 files changed, 24669 insertions(+), 2215 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2022-03-31 15:43 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-03-31 15:43 [gcc/devel/c++-coroutines] Merge master r12-7935 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).