public inbox for libstdc++-cvs@sourceware.org help / color / mirror / Atom feed
From: Tobias Burnus <burnus@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc/devel/omp/gcc-10] Daily bump. Date: Tue, 14 Jul 2020 10:57:41 +0000 (GMT) [thread overview] Message-ID: <20200714105741.A93283850430@sourceware.org> (raw) https://gcc.gnu.org/g:e1d26d1116b8f45bb0369b6e2b161b6c96c71cf9 commit e1d26d1116b8f45bb0369b6e2b161b6c96c71cf9 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Fri Jul 10 00:17:04 2020 +0000 Daily bump. Diff: --- gcc/ChangeLog | 81 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 29 ++++++++++++++++++ libstdc++-v3/ChangeLog | 63 ++++++++++++++++++++++++++++++++++++++ 4 files changed, 174 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 921964c12fe..e16993000d3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,84 @@ +2020-07-09 Kito Cheng <kito.cheng@sifive.com> + + Backported from master: + 2020-07-09 Kito Cheng <kito.cheng@sifive.com> + + * config/riscv/riscv-sr.c (riscv_remove_unneeded_save_restore_calls): + Abort if any arguments on stack. + +2020-07-09 Kito Cheng <kito.cheng@sifive.com> + + Backported from master: + 2020-06-22 Kito Cheng <kito.cheng@sifive.com> + + * config/riscv/riscv-builtins.c (RISCV_FTYPE_NAME0): New. + (RISCV_FTYPE_ATYPES0): New. + (riscv_builtins): Using RISCV_USI_FTYPE for frflags. + * config/riscv/riscv-ftypes.def: Remove VOID argument. + +2020-07-09 Kito Cheng <kito.cheng@sifive.com> + + Backported from master: + 2020-06-16 Kito Cheng <kito.cheng@sifive.com> + + PR target/95683 + * config/riscv/riscv.c (riscv_gpr_save_operation_p): Remove + assertion and turn it into a early exit check. + +2020-07-09 Kito Cheng <kito.cheng@sifive.com> + + Backported from master: + 2020-06-15 Kito Cheng <kito.cheng@sifive.com> + + * config/riscv/riscv.c (riscv_gen_gpr_save_insn): Change type to + unsigned for i. + (riscv_gpr_save_operation_p): Change type to unsigned for i and + len. + +2020-07-09 Kito Cheng <kito.cheng@sifive.com> + + Backported from master: + 2020-06-11 Kito Cheng <kito.cheng@sifive.com> + + * config/riscv/riscv-protos.h (riscv_output_gpr_save): Remove. + * config/riscv/riscv-sr.c (riscv_sr_match_prologue): Update + value. + * config/riscv/riscv.c (riscv_output_gpr_save): Remove. + * config/riscv/riscv.md (gpr_save): Update output asm pattern. + +2020-07-09 Kito Cheng <kito.cheng@sifive.com> + + Backported from master: + 2020-06-11 Kito Cheng <kito.cheng@sifive.com> + + * config/riscv/predicates.md (gpr_save_operation): New. + * config/riscv/riscv-protos.h (riscv_gen_gpr_save_insn): New. + (riscv_gpr_save_operation_p): Ditto. + * config/riscv/riscv-sr.c (riscv_remove_unneeded_save_restore_calls): + Ignore USEs for gpr_save patter. + * config/riscv/riscv.c (gpr_save_reg_order): New. + (riscv_expand_prologue): Use riscv_gen_gpr_save_insn to gen gpr_save. + (riscv_gen_gpr_save_insn): New. + (riscv_gpr_save_operation_p): Ditto. + * config/riscv/riscv.md (S3_REGNUM): New. + (S4_REGNUM): Ditto. + (S5_REGNUM): Ditto. + (S6_REGNUM): Ditto. + (S7_REGNUM): Ditto. + (S8_REGNUM): Ditto. + (S9_REGNUM): Ditto. + (S10_REGNUM): Ditto. + (S11_REGNUM): Ditto. + (gpr_save): Model USEs correctly. + +2020-07-09 Keith Packard <keithp@keithp.com> + + Backported from master: + 2020-05-12 Keith Packard <keithp@keithp.com> + + * config/riscv/riscv.c (riscv_unique_section): New. + (TARGET_ASM_UNIQUE_SECTION): New. + 2020-07-08 Richard Sandiford <richard.sandiford@arm.com> PR target/95105 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 7f5c70d7c31..ffe0f79eae4 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200709 +20200710 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 06c0a419686..c8a1833469f 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,32 @@ +2020-07-09 Kito Cheng <kito.cheng@sifive.com> + + Backported from master: + 2020-07-09 Kito Cheng <kito.cheng@sifive.com> + + * gcc.target/riscv/save-restore-9.c: New. + +2020-07-09 Kito Cheng <kito.cheng@sifive.com> + + Backported from master: + 2020-06-22 Kito Cheng <kito.cheng@sifive.com> + + * g++.target/riscv/frflags.C: New. + +2020-07-09 Kito Cheng <kito.cheng@sifive.com> + + Backported from master: + 2020-06-16 Kito Cheng <kito.cheng@sifive.com> + + PR target/95683 + * gcc.target/riscv/pr95683.c: New. + +2020-07-09 Kito Cheng <kito.cheng@sifive.com> + + Backported from master: + 2020-06-11 Kito Cheng <kito.cheng@sifive.com> + + * gcc.target/riscv/pr95252.c: New. + 2020-07-08 Harald Anlauf <anlauf@gmx.de> Backported from master: diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index d6881faad11..2ec79549b50 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,66 @@ +2020-07-09 Jonathan Wakely <jwakely@redhat.com> + + Backported from master: + 2020-06-08 Jonathan Wakely <jwakely@redhat.com> + + * include/bits/unique_ptr.h (operator<<): Define for C++20. + * testsuite/20_util/unique_ptr/io/lwg2948.cc: New test. + * testsuite/20_util/default_delete/48631_neg.cc: Adjust dg-error + line number. + * testsuite/20_util/default_delete/void_neg.cc: Likewise. + +2020-07-09 Jonathan Wakely <jwakely@redhat.com> + + Backported from master: + 2020-05-27 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/95322 + * include/std/ranges (transform_view::_Sentinel): Allow hidden + friends to work with _Iterator<true> and _Iterator<false>. + (join_view::_Sentinel): Likewise. + * testsuite/std/ranges/adaptors/95322.cc: New test. + +2020-07-09 Jonathan Wakely <jwakely@redhat.com> + + Backported from master: + 2020-05-04 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/94936 + * src/c++17/memory_resource.cc (synchronized_pool_resource::_TPools): + Add comment about single-threaded behaviour. + (synchronized_pool_resource::_TPools::move_nonempty_chunks()): Hoist + class member access out of loop. + (synchronized_pool_resource::synchronized_pool_resource()) + (synchronized_pool_resource::~synchronized_pool_resource()) + (synchronized_pool_resource::release()): Check __gthread_active_p + before creating and/or deleting the thread-specific data key. + (synchronized_pool_resource::_M_thread_specific_pools()): Adjust + assertions. + (synchronized_pool_resource::do_allocate(size_t, size_t)): Add fast + path for single-threaded case. + (synchronized_pool_resource::do_deallocate(void*, size_t, size_t)): + Likewise. Return if unable to find a pool that owns the allocation. + * testsuite/20_util/synchronized_pool_resource/allocate_single.cc: + New test. + * testsuite/20_util/synchronized_pool_resource/cons_single.cc: New + test. + * testsuite/20_util/synchronized_pool_resource/release_single.cc: New + test. + +2020-07-09 Jonathan Wakely <jwakely@redhat.com> + + Backported from master: + 2020-05-19 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/94087 + * src/c++11/random.cc (__x86_rdseed): Allow fallback function to be + passed in. + (__x86_rdseed_rdrand): New function that uses rdseed with rdrand + fallback. + (random_device::_M_init): Use __x86_rdseed_rdrand when both + instructions are available. + * testsuite/26_numerics/random/random_device/94087.cc: New test. + 2020-07-02 Ville Voutilainen <ville.voutilainen@gmail.com> Backported from master:
next reply other threads:[~2020-07-14 10:57 UTC|newest] Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-07-14 10:57 Tobias Burnus [this message] -- strict thread matches above, loose matches on Subject: below -- 2020-09-01 10:00 Tobias Burnus 2020-08-25 12:55 Tobias Burnus 2020-08-21 8:03 Tobias Burnus 2020-08-21 8:00 Tobias Burnus 2020-08-21 7:59 Tobias Burnus 2020-08-21 7:59 Tobias Burnus 2020-08-21 7:58 Tobias Burnus 2020-07-14 10:54 Tobias Burnus 2020-07-14 10:54 Tobias Burnus 2020-07-14 10:52 Tobias Burnus 2020-07-14 10:50 Tobias Burnus 2020-07-14 10:48 Tobias Burnus 2020-06-15 15:52 Tobias Burnus 2020-06-10 10:34 Tobias Burnus 2020-06-10 10:33 Tobias Burnus
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=20200714105741.A93283850430@sourceware.org \ --to=burnus@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).