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 r11-2413. Date: Wed, 29 Jul 2020 20:56:02 +0000 (GMT) [thread overview] Message-ID: <20200729205602.6F81C3850415@sourceware.org> (raw) https://gcc.gnu.org/g:698ccaba72a276cce372ad21cb845ad48b08bf01 commit 698ccaba72a276cce372ad21cb845ad48b08bf01 Merge: f83e930be22 acc1d1a9546 Author: Iain Sandoe <iain@sandoe.co.uk> Date: Wed Jul 29 20:22:17 2020 +0100 Merge master r11-2413. * Merge master r11-2413-gacc1d1a95461. Diff: contrib/git-backport.py | 2 +- gcc/ChangeLog | 36 +++ gcc/DATESTAMP | 2 +- gcc/config/arm/arm-protos.h | 3 + gcc/config/arm/arm.c | 74 ++++-- gcc/config/arm/constraints.md | 7 + gcc/config/arm/vfp.md | 26 +- gcc/config/mmix/mmix.h | 8 + gcc/cp/ChangeLog | 29 +++ gcc/cp/call.c | 13 +- gcc/cp/coroutines.cc | 32 +-- gcc/cp/cp-tree.h | 35 ++- gcc/cp/except.c | 28 ++- gcc/cp/pt.c | 2 + gcc/cp/tree.c | 7 +- gcc/cp/typeck.c | 97 ++++++-- gcc/doc/invoke.texi | 10 +- gcc/fortran/dump-parse-tree.c | 2 + gcc/fortran/gfortran.h | 32 ++- gcc/fortran/intrinsic.c | 6 +- gcc/fortran/match.h | 1 + gcc/fortran/module.c | 73 +++++- gcc/fortran/openmp.c | 268 ++++++++++++++++++++- gcc/fortran/parse.c | 53 +++- gcc/fortran/trans-array.c | 3 +- gcc/fortran/trans-openmp.c | 22 +- gcc/gimple-loop-interchange.cc | 2 + gcc/ipa-cp.c | 5 +- gcc/match.pd | 52 +++- gcc/opts.c | 5 - gcc/testsuite/ChangeLog | 49 ++++ .../c-c++-common/cpp/has-include-1-traditional.c | 38 +++ .../coroutines/co-return-syntax-10-movable.C | 12 +- gcc/testsuite/g++.dg/cpp0x/Wredundant-move1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/Wredundant-move7.C | 6 +- gcc/testsuite/g++.dg/cpp0x/Wredundant-move9.C | 2 +- gcc/testsuite/g++.dg/cpp0x/elision_neg.C | 2 +- gcc/testsuite/g++.dg/cpp0x/move-return2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/move-return3.C | 23 ++ gcc/testsuite/g++.dg/cpp0x/ref-qual20.C | 5 +- gcc/testsuite/g++.dg/cpp2a/implicit-move1.C | 17 ++ gcc/testsuite/g++.dg/cpp2a/implicit-move2.C | 49 ++++ gcc/testsuite/g++.dg/cpp2a/implicit-move3.C | 49 ++++ gcc/testsuite/gcc.dg/fold-parity-1.c | 21 ++ gcc/testsuite/gcc.dg/fold-parity-2.c | 20 ++ gcc/testsuite/gcc.dg/fold-parity-3.c | 20 ++ gcc/testsuite/gcc.dg/fold-parity-4.c | 20 ++ gcc/testsuite/gcc.dg/fold-parity-5.c | 38 +++ gcc/testsuite/gcc.dg/fold-popcount-5.c | 38 +++ gcc/testsuite/gcc.dg/lto/pr96291.h | 4 + gcc/testsuite/gcc.dg/lto/pr96291_0.c | 11 + gcc/testsuite/gcc.dg/lto/pr96291_1.c | 3 + gcc/testsuite/gcc.dg/lto/pr96291_2.c | 7 + gcc/testsuite/gcc.dg/torture/pr96349.c | 25 ++ .../arm/mve/intrinsics/mve-vldstr16-no-writeback.c | 17 ++ gcc/testsuite/gfortran.dg/gomp/map-3.f90 | 38 +++ gcc/testsuite/gfortran.dg/gomp/map-4.f90 | 7 + gcc/testsuite/gfortran.dg/gomp/order-3.f90 | 227 +++++++++++++++++ gcc/testsuite/gfortran.dg/gomp/order-4.f90 | 34 +++ gcc/testsuite/gfortran.dg/gomp/requires-1.f90 | 13 + gcc/testsuite/gfortran.dg/gomp/requires-2.f90 | 14 ++ gcc/testsuite/gfortran.dg/gomp/requires-3.f90 | 4 + gcc/testsuite/gfortran.dg/gomp/requires-4.f90 | 36 +++ gcc/testsuite/gfortran.dg/gomp/requires-5.f90 | 16 ++ gcc/testsuite/gfortran.dg/gomp/requires-6.f90 | 16 ++ gcc/testsuite/gfortran.dg/gomp/requires-7.f90 | 41 ++++ gcc/testsuite/gfortran.dg/gomp/requires-8.f90 | 22 ++ gcc/testsuite/gfortran.dg/gomp/requires-9.f90 | 85 +++++++ gcc/testsuite/gfortran.dg/pr53298.f90 | 14 ++ gcc/testsuite/gfortran.dg/pr96319.f90 | 12 + gcc/tree-ssa-loop-split.c | 10 + gcc/tree-ssa-propagate.c | 15 +- gcc/tree-ssa-propagate.h | 2 +- gcc/tree-vect-data-refs.c | 2 +- gcc/tree-vectorizer.c | 6 +- libcpp/ChangeLog | 11 + libcpp/init.c | 3 + libcpp/traditional.c | 4 +- libstdc++-v3/ChangeLog | 20 ++ libstdc++-v3/include/bits/hashtable.h | 40 ++- libstdc++-v3/include/bits/hashtable_policy.h | 92 +++---- libstdc++-v3/include/bits/unordered_map.h | 2 + libstdc++-v3/include/bits/unordered_set.h | 2 + libstdc++-v3/include/debug/unordered_map | 22 +- libstdc++-v3/include/debug/unordered_set | 30 +-- .../unordered_map/allocator/default_init.cc | 69 ++++++ .../cons/noexcept_default_construct.cc | 68 ++++++ .../unordered_map/cons/noexcept_move_construct.cc | 65 +++++ .../unordered_map/modifiers/move_assign.cc | 81 +++++++ .../cons/noexcept_default_construct.cc | 68 ++++++ .../cons/noexcept_move_construct.cc | 65 +++++ .../cons/noexcept_default_construct.cc | 68 ++++++ .../cons/noexcept_move_construct.cc | 65 +++++ .../unordered_set/allocator/default_init.cc | 69 ++++++ .../cons/noexcept_default_construct.cc | 68 ++++++ .../unordered_set/cons/noexcept_move_construct.cc | 65 +++++ .../29_atomics/atomic_float/value_init.cc | 1 + libstdc++-v3/testsuite/lib/dg-options.exp | 5 +- 98 files changed, 2771 insertions(+), 241 deletions(-)
reply other threads:[~2020-07-29 20:56 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=20200729205602.6F81C3850415@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).