From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1534) id 836483893663; Wed, 10 Jun 2020 10:39:52 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 836483893663 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1591785592; bh=bbga65F6Npt3TTAIaEOoDG1APc4JeboNy2AiXQpDS20=; h=From:To:Subject:Date:From; b=p3DzJZwlNn+yx8HU7OPNxpN8k5yL+iIso7/J9zvL4MExr6s1Dw3hAPrnh11CkOb7o p/S/rLrgD0gLuf6fJAwktprYsD3Laj4WOobb8ON8nbT7uc6LesUv3BtFEteSAZEAh8 mIlB2VnFG8f/yHOSZU4n6zePigeBHKTcjsXpZG8w= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Tobias Burnus To: gcc-cvs@gcc.gnu.org Subject: [gcc/devel/omp/gcc-10] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/devel/omp/gcc-10 X-Git-Oldrev: 03da87235697eab344cde609d81d3f405f450c42 X-Git-Newrev: 5025a854baad3aa3f7df4870c45507fe50324f7c Message-Id: <20200610103952.836483893663@sourceware.org> Date: Wed, 10 Jun 2020 10:39:52 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jun 2020 10:39:52 -0000 https://gcc.gnu.org/g:5025a854baad3aa3f7df4870c45507fe50324f7c commit 5025a854baad3aa3f7df4870c45507fe50324f7c Author: GCC Administrator Date: Sun Jun 7 00:16:52 2020 +0000 Daily bump. Diff: --- gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 14 ++++++++++++++ gcc/testsuite/ChangeLog | 21 +++++++++++++++++++++ 3 files changed, 36 insertions(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 4d03d79ce42..7329e39884d 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200606 +20200607 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 3538a5c9247..33159a6b700 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,17 @@ +2020-06-06 Iain Sandoe + + PR c++/94817 + PR c++/94829 + PR c++/95087 + * coroutines.cc (morph_fn_to_coro): Set unformed outline + functions to error_mark_node. For early error returns suppress + warnings about missing ramp return values. Fix reinstatement + of the function body on pre-existing initial error. If we see + an early fatal error, drop the erroneous function body. + * decl.c (finish_function): Use the normal error path for fails + in the ramp function, do not try to compile the helpers if the + transform fails. + 2020-06-04 Jason Merrill PR c++/93310 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0b614b0b00b..4f22928829c 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,24 @@ +2020-06-06 Iain Sandoe + + PR c++/94817 + PR c++/94829 + PR c++/95087 + * g++.dg/coroutines/coro-missing-final-suspend.C: New test. + * g++.dg/coroutines/coro-missing-initial-suspend.C: New test. + * g++.dg/coroutines/coro-missing-promise-yield.C: Check for + continuation of compilation. + * g++.dg/coroutines/coro-missing-promise.C: Likewise. + * g++.dg/coroutines/coro-missing-ret-value.C: Likewise + * g++.dg/coroutines/coro-missing-ret-void.C: Likewise + * g++.dg/coroutines/coro-missing-ueh-3.C: Likewise + * g++.dg/coroutines/pr94817.C: New test. + * g++.dg/coroutines/pr94829.C: New test. + * g++.dg/coroutines/co-return-syntax-08-bad-return.C: + Adjust the testcase to do the compile (rather than an + -fsyntax-only parse). + * g++.dg/coroutines/coro1-ret-int-yield-int.h + (MISSING_INITIAL_SUSPEND, MISSING_FINAL_SUSPEND): New. + 2020-06-05 Harald Anlauf PR fortran/95373