public inbox for libstdc++-cvs@sourceware.org help / color / mirror / Atom feed
From: Iain D Sandoe <iains@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc/devel/c++-coroutines] Merge master r12-4690. Date: Mon, 25 Oct 2021 20:31:17 +0000 (GMT) [thread overview] Message-ID: <20211025203117.917593857000@sourceware.org> (raw) https://gcc.gnu.org/g:51aae90158b2e5b35f875968d5ff28fbcc8d1151 commit 51aae90158b2e5b35f875968d5ff28fbcc8d1151 Merge: 404a4722d2f c49f389e3de Author: Iain Sandoe <iain@sandoe.co.uk> Date: Mon Oct 25 17:29:04 2021 +0100 Merge master r12-4690. * Merge master r12-4690-gc49f389e3dee. Diff: ChangeLog | 7 + Makefile.def | 14 +- Makefile.in | 2048 +++++++++++++++++++- Makefile.tpl | 4 +- c++tools/ChangeLog | 5 + c++tools/Makefile.in | 1 + gcc/ChangeLog | 75 + gcc/DATESTAMP | 2 +- gcc/Makefile.in | 20 +- gcc/ada/ChangeLog | 6 + gcc/ada/adaint.c | 12 +- gcc/ada/atree.adb | 11 +- gcc/ada/atree.ads | 15 + gcc/ada/checks.adb | 7 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 21 +- gcc/ada/einfo-utils.adb | 99 +- gcc/ada/einfo-utils.ads | 42 +- gcc/ada/einfo.ads | 10 +- gcc/ada/errout.adb | 55 +- gcc/ada/errout.ads | 43 +- gcc/ada/erroutc.adb | 94 +- gcc/ada/erroutc.ads | 28 +- gcc/ada/exp_attr.adb | 4 +- gcc/ada/exp_ch11.adb | 16 +- gcc/ada/exp_ch3.adb | 14 +- gcc/ada/exp_ch4.adb | 50 +- gcc/ada/exp_ch5.adb | 1 + gcc/ada/exp_ch6.adb | 4 +- gcc/ada/exp_dbug.adb | 9 +- gcc/ada/exp_disp.adb | 2 +- gcc/ada/exp_prag.adb | 4 +- gcc/ada/exp_util.adb | 7 +- gcc/ada/freeze.adb | 20 +- gcc/ada/gcc-interface/Make-lang.in | 23 +- gcc/ada/gcc-interface/Makefile.in | 6 +- gcc/ada/gen_il-gen-gen_nodes.adb | 19 +- gcc/ada/gen_il-gen.adb | 25 +- gcc/ada/gen_il-gen.ads | 19 +- gcc/ada/gen_il-internals.ads | 3 + gcc/ada/gnat_rm.texi | 31 +- gcc/ada/inline.adb | 6 +- gcc/ada/lib-xref.adb | 4 +- gcc/ada/libgnat/a-nbnbin__gmp.adb | 2 +- gcc/ada/libgnat/a-strsup.ads | 11 +- gcc/ada/libgnat/a-strunb.adb | 10 +- gcc/ada/libgnat/a-strunb.ads | 4 +- gcc/ada/libgnat/s-widthu.adb | 5 +- gcc/ada/par-util.adb | 2 +- gcc/ada/repinfo.adb | 6 +- gcc/ada/repinfo.ads | 8 +- gcc/ada/sem_attr.adb | 2 +- gcc/ada/sem_case.adb | 280 +-- gcc/ada/sem_ch10.adb | 12 +- gcc/ada/sem_ch12.adb | 83 +- gcc/ada/sem_ch13.adb | 196 +- gcc/ada/sem_ch3.adb | 4 +- gcc/ada/sem_ch4.adb | 87 +- gcc/ada/sem_ch5.adb | 1 + gcc/ada/sem_ch6.adb | 16 +- gcc/ada/sem_ch7.adb | 11 +- gcc/ada/sem_ch8.adb | 1441 ++++++++------ gcc/ada/sem_elab.adb | 8 +- gcc/ada/sem_prag.adb | 2 +- gcc/ada/sem_res.adb | 417 ++-- gcc/ada/sem_util.adb | 49 +- gcc/ada/sem_warn.adb | 16 +- gcc/ada/sinfo-utils.adb | 12 +- gcc/ada/tbuild.ads | 9 +- gcc/ada/treepr.adb | 5 +- gcc/ada/uintp.adb | 4 +- gcc/ada/uintp.ads | 1 + gcc/ada/warnsw.ads | 3 +- gcc/c/ChangeLog | 5 + gcc/c/Make-lang.in | 1 + gcc/common/config/riscv/riscv-common.c | 10 + gcc/config/i386/sse.md | 77 + gcc/config/i386/x86-tune-sched-bd.c | 2 +- gcc/config/pa/pa-d.c | 2 +- gcc/config/pa/pa.c | 10 +- gcc/config/pa/pa.h | 1 - gcc/config/pa/pa.md | 54 +- gcc/config/pa/pa.opt | 8 +- gcc/config/riscv/bitmanip.md | 342 ++++ gcc/config/riscv/predicates.md | 22 + gcc/config/riscv/riscv-opts.h | 10 + gcc/config/riscv/riscv.c | 221 ++- gcc/config/riscv/riscv.h | 8 + gcc/config/riscv/riscv.md | 33 +- gcc/config/riscv/riscv.opt | 3 + gcc/configure | 4 +- gcc/configure.ac | 4 +- gcc/cp/ChangeLog | 5 + gcc/cp/Make-lang.in | 1 + gcc/d/ChangeLog | 6 + gcc/d/Make-lang.in | 10 + gcc/doc/install.texi | 15 +- gcc/flag-types.h | 3 +- gcc/fortran/ChangeLog | 11 + gcc/fortran/Make-lang.in | 15 +- gcc/fortran/trans-decl.c | 2 +- gcc/fortran/trans-expr.c | 1 + gcc/gimple-range.cc | 2 +- gcc/lto/ChangeLog | 5 + gcc/lto/Make-lang.in | 1 + gcc/match.pd | 6 +- gcc/objc/ChangeLog | 5 + gcc/objc/Make-lang.in | 1 + gcc/objcp/ChangeLog | 5 + gcc/objcp/Make-lang.in | 1 + gcc/params.opt | 2 +- gcc/simplify-rtx.c | 38 +- gcc/testsuite/ChangeLog | 85 + gcc/testsuite/gcc.dg/torture/pr102920.c | 25 + gcc/testsuite/gcc.target/aarch64/shrn-combine-1.c | 2 + gcc/testsuite/gcc.target/aarch64/shrn-combine-2.c | 2 + gcc/testsuite/gcc.target/aarch64/shrn-combine-3.c | 2 + gcc/testsuite/gcc.target/aarch64/shrn-combine-4.c | 2 + gcc/testsuite/gcc.target/aarch64/shrn-combine-5.c | 2 + gcc/testsuite/gcc.target/aarch64/shrn-combine-6.c | 2 + gcc/testsuite/gcc.target/aarch64/shrn-combine-7.c | 2 + gcc/testsuite/gcc.target/bfin/20090914-3.c | 3 +- gcc/testsuite/gcc.target/bfin/ssashift-1.c | 52 + .../gcc.target/i386/avx512fp16-complex-fma.c | 18 + gcc/testsuite/gcc.target/i386/pr102464-sqrtph.c | 27 + gcc/testsuite/gcc.target/i386/pr102464-sqrtsh.c | 23 + gcc/testsuite/gcc.target/i386/sse2-v1ti-logic-2.c | 53 + gcc/testsuite/gcc.target/i386/sse2-v1ti-logic.c | 28 + gcc/testsuite/gcc.target/riscv/zba-adduw.c | 12 + gcc/testsuite/gcc.target/riscv/zba-shNadd-01.c | 19 + gcc/testsuite/gcc.target/riscv/zba-shNadd-02.c | 19 + gcc/testsuite/gcc.target/riscv/zba-shNadd-03.c | 31 + gcc/testsuite/gcc.target/riscv/zba-slliuw.c | 11 + gcc/testsuite/gcc.target/riscv/zba-zextw.c | 10 + .../gcc.target/riscv/zbb-andn-orn-xnor-01.c | 21 + .../gcc.target/riscv/zbb-andn-orn-xnor-02.c | 21 + gcc/testsuite/gcc.target/riscv/zbb-li-rotr.c | 35 + gcc/testsuite/gcc.target/riscv/zbb-min-max.c | 31 + gcc/testsuite/gcc.target/riscv/zbb-rol-ror-01.c | 16 + gcc/testsuite/gcc.target/riscv/zbb-rol-ror-02.c | 16 + gcc/testsuite/gcc.target/riscv/zbb-rol-ror-03.c | 17 + gcc/testsuite/gcc.target/riscv/zbbw.c | 25 + gcc/testsuite/gcc.target/riscv/zbs-bclr.c | 20 + gcc/testsuite/gcc.target/riscv/zbs-bext.c | 20 + gcc/testsuite/gcc.target/riscv/zbs-binv.c | 20 + gcc/testsuite/gcc.target/riscv/zbs-bset.c | 41 + gcc/testsuite/gfortran.dg/PR94289.f90 | 168 ++ gcc/testsuite/gfortran.dg/PR95196.f90 | 83 + gcc/testsuite/gfortran.dg/associate_3.f03 | 2 +- .../gfortran.dg/binding_label_tests_4.f03 | 2 +- gcc/testsuite/gfortran.dg/block_4.f08 | 2 +- gcc/testsuite/gfortran.dg/charlen_04.f90 | 3 +- gcc/testsuite/gfortran.dg/charlen_05.f90 | 3 +- gcc/testsuite/gfortran.dg/charlen_06.f90 | 3 +- gcc/testsuite/gfortran.dg/charlen_13.f90 | 4 +- gcc/testsuite/gfortran.dg/coarray_9.f90 | 2 +- .../gfortran.dg/coarray_collectives_3.f90 | 2 +- gcc/testsuite/gfortran.dg/data_invalid.f90 | 16 +- gcc/testsuite/gfortran.dg/do_4.f | 5 +- gcc/testsuite/gfortran.dg/dollar_sym_1.f90 | 2 +- gcc/testsuite/gfortran.dg/dollar_sym_3.f | 2 +- gcc/testsuite/gfortran.dg/fmt_tab_1.f90 | 5 +- gcc/testsuite/gfortran.dg/fmt_tab_2.f90 | 3 +- gcc/testsuite/gfortran.dg/forall_16.f90 | 4 +- gcc/testsuite/gfortran.dg/g77/970125-0.f | 7 +- gcc/testsuite/gfortran.dg/gomp/unexpected-end.f90 | 2 +- gcc/testsuite/gfortran.dg/interface_operator_1.f90 | 2 +- gcc/testsuite/gfortran.dg/interface_operator_2.f90 | 2 +- gcc/testsuite/gfortran.dg/line_length_4.f90 | 2 +- gcc/testsuite/gfortran.dg/line_length_5.f90 | 2 +- gcc/testsuite/gfortran.dg/line_length_6.f90 | 2 +- gcc/testsuite/gfortran.dg/line_length_8.f90 | 2 +- gcc/testsuite/gfortran.dg/line_length_9.f90 | 2 +- gcc/testsuite/gfortran.dg/pr65045.f90 | 2 +- gcc/testsuite/gfortran.dg/pr69497.f90 | 2 +- gcc/testsuite/gfortran.dg/submodule_21.f08 | 3 +- gcc/testsuite/gfortran.dg/tab_continuation.f | 2 +- gcc/testsuite/gfortran.dg/typebound_proc_2.f90 | 17 +- .../gfortran.dg/ubsan/bind-c-intent-out-2.f90 | 39 + .../gfortran.dg/warnings_are_errors_1.f90 | 2 +- gcc/tree-sra.c | 2 +- gcc/tree-ssa-dce.c | 5 + gcc/tree-ssa-sccvn.c | 21 +- gcc/tree-ssa-sccvn.h | 2 +- gcc/tree-ssa-structalias.c | 12 +- gcc/tree-vect-data-refs.c | 5 +- gnattools/ChangeLog | 5 + gnattools/Makefile.in | 4 +- libada/ChangeLog | 5 + libada/Makefile.in | 4 +- libbacktrace/ChangeLog | 10 + libbacktrace/btest.c | 24 +- libcpp/ChangeLog | 5 + libcpp/Makefile.in | 3 +- libdecnumber/ChangeLog | 5 + libdecnumber/Makefile.in | 3 +- libgcc/ChangeLog | 5 + libgcc/config/or1k/sfp-machine.h | 2 +- libiberty/ChangeLog | 6 + libiberty/Makefile.in | 20 +- libstdc++-v3/ChangeLog | 6 + libstdc++-v3/include/std/any | 13 +- libstdc++-v3/testsuite/20_util/any/102894.cc | 20 + 202 files changed, 6295 insertions(+), 1551 deletions(-)
reply other threads:[~2021-10-25 20:31 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20211025203117.917593857000@sourceware.org \ --to=iains@gcc.gnu.org \ --cc=gcc-cvs@gcc.gnu.org \ --cc=libstdc++-cvs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
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).