]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 21 Jul 2021 00:18:30 +0000 (00:18 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 21 Jul 2021 00:18:30 +0000 (00:18 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog

index 0538292017fb5d7c5cf2f358e1a8e8dc96c1e5f1..ce1ce57b55904655dd4e72d0bbc79a2f005b7ac2 100644 (file)
@@ -1,3 +1,36 @@
+2021-07-20  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/101384
+       * config/rs6000/rs6000.c (vspltis_constant): Accept EASY_VECTOR_MSB
+       only if step and copies are equal to 1.
+
+2021-07-20  Iain Sandoe  <iain@sandoe.co.uk>
+
+       Backported from master:
+       2021-07-06  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR bootstrap/100246
+       * config/i386/i386.h (struct stringop_algs): Define a CTOR for
+       this type.
+
+2021-07-20  Iain Sandoe  <iain@sandoe.co.uk>
+
+       Backported from master:
+       2021-07-09  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR target/100152
+       * config/i386/i386-expand.c (ix86_expand_call): If a call is
+       to a non-local-binding, or local but to a public symbol, then
+       assume that it might be indirected via the lazy symbol binder.
+       Mark R10 and R10 as clobbered in that case.
+
+2021-07-20  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/100182
+       * config/i386/sync.md (define_peephole2 atomic_storedi_fpu):
+       Remove.
+       (define_peephole2 atomic_loaddi_fpu): Ditto.
+
 2021-07-19  Bill Schmidt  <wschmidt@linux.ibm.com>
 
        PR target/101129
index 4d9def369fd0cc785a44e81ac1ce3f396b17a192..4bc9d90e5df1996beae2734a4d16df40469ce8da 100644 (file)
@@ -1 +1 @@
-20210720
+20210721
index 8199a48d88df8f3f085d9813c95f1526e9e64d53..686397b33dadec4b251041641fc103e35d79d13b 100644 (file)
@@ -1,3 +1,44 @@
+2021-07-20  Iain Sandoe  <iain@sandoe.co.uk>
+
+       Backported from master:
+       2021-07-19  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/95520
+       * coroutines.cc (struct coroutine_info): Add fields for
+       actor and destroy function decls.
+       (to_ramp): New.
+       (coro_get_ramp_function): New.
+       (coro_get_actor_function): New.
+       (coro_get_destroy_function): New.
+       (act_des_fn): Set up mapping between ramp, actor and
+       destroy functions.
+       (morph_fn_to_coro): Adjust interface to the builder for
+       helper function decls.
+       * cp-tree.h (DECL_ACTOR_FN, DECL_DESTROY_FN, DECL_RAMP_FN,
+       JOIN_STR): New.
+       * mangle.c (write_encoding): Handle coroutine helpers.
+       (write_unqualified_name): Handle lambda coroutine helpers.
+
+2021-07-20  Iain Sandoe  <iain@sandoe.co.uk>
+
+       Backported from master:
+       2021-07-09  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * coroutines.cc (build_actor_fn): Move common code to
+       act_des_fn.
+       (build_destroy_fn): Likewise.
+       (act_des_fn): Build the void return here.  Ensure that the
+       source location matches the original function.
+
+2021-07-20  Iain Sandoe  <iain@sandoe.co.uk>
+
+       Backported from master:
+       2021-07-09  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * coroutines.cc
+       (coro_rewrite_function_body): Connect the replacement
+       function block to the block nest correctly.
+
 2021-07-18  Tobias Burnus  <tobias@codesourcery.com>
 
        Backported from master:
index 4e960e11bbcff635a74b698a90a82ad3f3019e17..ad56917ff425e3c4f4fd271ce6fb23f42207be77 100644 (file)
@@ -1,3 +1,22 @@
+2021-07-20  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/101384
+       * gcc.dg/pr101384.c: New test.
+
+2021-07-20  Iain Sandoe  <iain@sandoe.co.uk>
+
+       Backported from master:
+       2021-07-19  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/95520
+       * g++.dg/coroutines/pr95520.C: New test.
+
+2021-07-20  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/100182
+       * gcc.target/i386/pr71245-1.c: Remove.
+       * gcc.target/i386/pr71245-2.c: Ditto.
+
 2021-07-19  Bill Schmidt  <wschmidt@linux.ibm.com>
 
        PR target/101129