[gcc(refs/vendors/ARM/heads/arm-perf-staging)] Daily bump.
Tamar Christina
tnfchris@gcc.gnu.org
Fri Jul 17 15:22:52 GMT 2020
https://gcc.gnu.org/g:5025a854baad3aa3f7df4870c45507fe50324f7c
commit 5025a854baad3aa3f7df4870c45507fe50324f7c
Author: GCC Administrator <gccadmin@gcc.gnu.org>
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 <iain@sandoe.co.uk>
+
+ 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 <jason@redhat.com>
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 <iain@sandoe.co.uk>
+
+ 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 <anlauf@gmx.de>
PR fortran/95373
More information about the Gcc-cvs
mailing list