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-5942. Date: Mon, 13 Dec 2021 20:21:55 +0000 (GMT) [thread overview] Message-ID: <20211213202155.C0229385842A@sourceware.org> (raw) https://gcc.gnu.org/g:8e79291e0f74f9623e6069c56449971661d70b7e commit 8e79291e0f74f9623e6069c56449971661d70b7e Merge: 264a5738e6a fc4a93eb412 Author: Iain Sandoe <iain@sandoe.co.uk> Date: Mon Dec 13 18:06:15 2021 +0000 Merge master r12-5942. * Merge master r12-5942-gfc4a93eb4124. Diff: gcc/ChangeLog | 93 +++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 - gcc/analyzer/ChangeLog | 4 + gcc/analyzer/engine.cc | 2 +- gcc/attribs.c | 13 +- gcc/c-family/ChangeLog | 7 + gcc/c-family/known-headers.cc | 2 +- gcc/c-family/name-hint.h | 12 +- gcc/c/ChangeLog | 5 + gcc/c/c-decl.c | 2 +- gcc/c/c-parser.c | 2 +- gcc/common.opt | 4 + gcc/config/aarch64/aarch64-arches.def | 1 + gcc/config/aarch64/aarch64-option-extensions.def | 3 + gcc/config/aarch64/aarch64-sve-builtins.cc | 2 +- gcc/config/aarch64/aarch64.c | 155 ++++++-- gcc/config/aarch64/aarch64.h | 29 +- gcc/config/aarch64/aarch64.md | 84 ++++- gcc/config/aarch64/aarch64.opt | 12 + gcc/config/nvptx/nvptx-c.c | 4 +- gcc/config/nvptx/nvptx-modes.def | 2 + gcc/config/nvptx/nvptx-opts.h | 3 +- gcc/config/nvptx/nvptx.c | 35 +- gcc/config/nvptx/nvptx.h | 1 + gcc/config/nvptx/nvptx.md | 77 ++++ gcc/config/nvptx/nvptx.opt | 3 + gcc/config/rs6000/vxworks.h | 15 +- gcc/config/t-vxworks | 8 + gcc/config/vx-common.h | 7 +- gcc/config/vxworks.h | 168 ++++++--- gcc/config/vxworks/_yvals.h | 6 +- gcc/cp/ChangeLog | 12 + gcc/cp/error.c | 2 +- gcc/cp/lex.c | 2 +- gcc/cp/name-lookup.c | 10 +- gcc/cp/parser.c | 2 +- gcc/d/ChangeLog | 35 ++ gcc/doc/extend.texi | 2 +- gcc/doc/invoke.texi | 17 +- gcc/fortran/ChangeLog | 15 + gcc/fortran/check.c | 32 +- gcc/fortran/expr.c | 9 +- gcc/fortran/openmp.c | 81 +++-- gcc/fortran/resolve.c | 3 +- gcc/fortran/trans-openmp.c | 211 ++++++++--- gcc/ipa-fnsummary.c | 2 +- gcc/ipa-inline.c | 25 +- gcc/ipa-modref.c | 31 +- gcc/ipa-profile.c | 12 - gcc/ipa-pure-const.c | 22 ++ gcc/jit/ChangeLog | 50 +++ gcc/jit/docs/topics/compatibility.rst | 18 + gcc/jit/docs/topics/expressions.rst | 58 +++ gcc/jit/jit-builtins.c | 10 +- gcc/jit/jit-playback.c | 1 + gcc/jit/jit-playback.h | 12 + gcc/jit/jit-recording.c | 67 +++- gcc/jit/jit-recording.h | 30 +- gcc/jit/libgccjit.c | 31 ++ gcc/jit/libgccjit.h | 35 ++ gcc/jit/libgccjit.map | 10 + gcc/machmode.h | 2 +- gcc/poly-int.h | 2 +- gcc/selftest-run-tests.c | 1 - gcc/selftest.h | 1 - gcc/symtab.c | 2 +- gcc/system.h | 8 +- gcc/testsuite/ChangeLog | 63 ++++ gcc/testsuite/g++.dg/cpp23/auto-fncast10.C | 18 + gcc/testsuite/g++.dg/warn/Wstringop-overflow-8.C | 10 + gcc/testsuite/gcc.c-torture/compile/pr103513.c | 8 + gcc/testsuite/gcc.target/aarch64/mops_1.c | 57 +++ gcc/testsuite/gcc.target/aarch64/mops_2.c | 57 +++ gcc/testsuite/gcc.target/aarch64/mops_3.c | 85 +++++ gcc/testsuite/gcc.target/nvptx/float16-1.c | 53 +++ gcc/testsuite/gcc.target/powerpc/pr103515.c | 30 ++ gcc/testsuite/gfortran.dg/gomp/atomic-21.f90 | 93 +++++ gcc/testsuite/gfortran.dg/gomp/atomic-25.f90 | 18 +- gcc/testsuite/gfortran.dg/gomp/atomic-26.f90 | 26 +- gcc/testsuite/gfortran.dg/move_alloc_8.f90 | 4 +- gcc/testsuite/gfortran.dg/pointer_intent_9.f90 | 33 ++ gcc/testsuite/gfortran.dg/pr103606.f90 | 12 + gcc/testsuite/jit.dg/all-non-failing-tests.h | 26 ++ gcc/testsuite/jit.dg/jit.exp | 33 ++ gcc/testsuite/jit.dg/test-builtin-types.c | 43 +++ gcc/testsuite/jit.dg/test-error-bad-assignment.c | 78 ++++ gcc/testsuite/jit.dg/test-fuzzer.c | 8 +- gcc/testsuite/jit.dg/test-link-section-assembler.c | 37 ++ gcc/testsuite/jit.dg/test-pr103562.c | 62 ++++ gcc/testsuite/jit.dg/test-tls.c | 64 ++++ gcc/unique-ptr-tests.cc | 236 ------------ gcc/wide-int.h | 4 +- include/ChangeLog | 8 + include/unique-ptr.h | 405 --------------------- libgcc/ChangeLog | 21 ++ libgcc/config.host | 11 +- libgcc/config/t-darwin | 2 +- libgcc/config/t-vxcrtstuffS | 9 + libgcc/config/t-vxworks | 11 +- libgcc/config/t-vxworks7 | 22 -- libgcc/config/vxcrtstuff.c | 88 ++++- libgomp/ChangeLog | 6 + libgomp/libgomp.texi | 3 +- libgomp/testsuite/libgomp.fortran/atomic-19.f90 | 313 ++++++++++++++++ libphobos/ChangeLog | 12 + libstdc++-v3/ChangeLog | 84 +++++ libstdc++-v3/include/bits/basic_string.h | 8 +- libstdc++-v3/include/bits/ranges_base.h | 4 + libstdc++-v3/include/bits/regex.h | 20 +- libstdc++-v3/include/bits/regex.tcc | 9 +- libstdc++-v3/scripts/make_exports.pl | 6 +- .../algorithms/regex_replace/char/103664.cc | 11 + libstdc++-v3/testsuite/std/ranges/access/empty.cc | 10 + libstdc++-v3/testsuite/std/ranges/access/size.cc | 10 + 115 files changed, 2841 insertions(+), 1017 deletions(-)
reply other threads:[~2021-12-13 20:21 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=20211213202155.C0229385842A@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).