From: GCC Administrator Date: Wed, 21 Jul 2021 00:18:30 +0000 (+0000) Subject: Daily bump. X-Git-Tag: releases/gcc-11.2.0~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=70e5a8ffdef6524fdc1115a410b285f5bced5bcc;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0538292017fb..ce1ce57b5590 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,36 @@ +2021-07-20 Jakub Jelinek + + 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 + + Backported from master: + 2021-07-06 Iain Sandoe + + PR bootstrap/100246 + * config/i386/i386.h (struct stringop_algs): Define a CTOR for + this type. + +2021-07-20 Iain Sandoe + + Backported from master: + 2021-07-09 Iain Sandoe + + 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 + + PR target/100182 + * config/i386/sync.md (define_peephole2 atomic_storedi_fpu): + Remove. + (define_peephole2 atomic_loaddi_fpu): Ditto. + 2021-07-19 Bill Schmidt PR target/101129 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 4d9def369fd0..4bc9d90e5df1 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210720 +20210721 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 8199a48d88df..686397b33dad 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,44 @@ +2021-07-20 Iain Sandoe + + Backported from master: + 2021-07-19 Iain Sandoe + + 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 + + Backported from master: + 2021-07-09 Iain Sandoe + + * 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 + + Backported from master: + 2021-07-09 Iain Sandoe + + * coroutines.cc + (coro_rewrite_function_body): Connect the replacement + function block to the block nest correctly. + 2021-07-18 Tobias Burnus Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 4e960e11bbcf..ad56917ff425 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,22 @@ +2021-07-20 Jakub Jelinek + + PR target/101384 + * gcc.dg/pr101384.c: New test. + +2021-07-20 Iain Sandoe + + Backported from master: + 2021-07-19 Iain Sandoe + + PR c++/95520 + * g++.dg/coroutines/pr95520.C: New test. + +2021-07-20 Uroš Bizjak + + PR target/100182 + * gcc.target/i386/pr71245-1.c: Remove. + * gcc.target/i386/pr71245-2.c: Ditto. + 2021-07-19 Bill Schmidt PR target/101129