r278776 - in /branches/c++-coroutines: ChangeLo...
iains@gcc.gnu.org
iains@gcc.gnu.org
Wed Nov 27 16:00:00 GMT 2019
Author: iains
Date: Wed Nov 27 16:00:30 2019
New Revision: 278776
URL: https://gcc.gnu.org/viewcvs?rev=278776&root=gcc&view=rev
Log:
c++-coroutines - Address review comments, prepare to move coroutine header.
This just collects all the common code for the coroutines header
and testsuite additions into one place, so that we don't have to
change every testcase to update it.
2019-11-27 Iain Sandoe <iain@sandoe.co.uk>
gcc/testsuite/
* g++.dg/coroutines/co-yield-syntax-3.C: Move common code to
coro.h.
* g++.dg/coroutines/coro-bad-return.C: Likewise.
* g++.dg/coroutines/coro-context-vararg.C: Likewise.
* g++.dg/coroutines/coro-missing-gro.C: Likewise.
* g++.dg/coroutines/coro-missing-promise-yield.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-1.C: Likewise.
* g++.dg/coroutines/coro-missing-ueh-2.C: Likewise.
* g++.dg/coroutines/coro-missing-ueh-3.C: Likewise.
* g++.dg/coroutines/coro-missing-ueh.h: Likewise.
* g++.dg/coroutines/torture/co-await-0-triv.C: Likewise.
* g++.dg/coroutines/torture/co-await-1-value.C: Likewise.
* g++.dg/coroutines/torture/co-await-2-xform.C: Likewise.
* g++.dg/coroutines/torture/co-await-3-rhs-op.C: Likewise.
* g++.dg/coroutines/torture/co-await-4-control-flow.C: Likewise.
* g++.dg/coroutines/torture/co-await-5-loop.C: Likewise.
* g++.dg/coroutines/torture/co-await-6-ovl.C: Likewise.
* g++.dg/coroutines/torture/co-await-7-tmpl.C: Likewise.
* g++.dg/coroutines/torture/co-await-8-cascade.C: Likewise.
* g++.dg/coroutines/torture/co-await-9-pair.C: Likewise.
* g++.dg/coroutines/torture/co-ret-10.C: Likewise.
* g++.dg/coroutines/torture/co-ret-3.C: Likewise.
* g++.dg/coroutines/torture/co-ret-4.C: Likewise.
* g++.dg/coroutines/torture/co-ret-5.C: Likewise.
* g++.dg/coroutines/torture/co-ret-6.C: Likewise.
* g++.dg/coroutines/torture/co-ret-7.C: Likewise.
* g++.dg/coroutines/torture/co-ret-8.C: Likewise.
* g++.dg/coroutines/torture/co-ret-9.C: Likewise.
* g++.dg/coroutines/torture/co-ret-void-is-ready.C: Likewise.
* g++.dg/coroutines/torture/co-ret-void-is-suspend.C: Likewise.
* g++.dg/coroutines/torture/co-yield-0-triv.C: Likewise.
* g++.dg/coroutines/torture/co-yield-1-multi.C: Likewise.
* g++.dg/coroutines/torture/co-yield-2-loop.C: Likewise.
* g++.dg/coroutines/torture/co-yield-3-tmpl.C: Likewise.
* g++.dg/coroutines/torture/co-yield-strings.C: Likewise.
* g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
* g++.dg/coroutines/torture/func-params-0.C: Likewise.
* g++.dg/coroutines/torture/func-params-1.C: Likewise.
* g++.dg/coroutines/torture/func-params-2.C: Likewise.
* g++.dg/coroutines/torture/func-params-3.C: Likewise.
* g++.dg/coroutines/torture/func-params-4.C: Likewise.
* g++.dg/coroutines/torture/func-params-5.C: Likewise.
* g++.dg/coroutines/torture/gro_on_alloc_fail_0.C: Likewise.
* g++.dg/coroutines/torture/local-var-0.C: Likewise.
* g++.dg/coroutines/torture/local-var-1.C: Likewise.
* g++.dg/coroutines/torture/local-var-2.C: Likewise.
* g++.dg/coroutines/torture/local-var-3.C: Likewise.
* g++.dg/coroutines/torture/local-var-4.C: Likewise.
* g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
* g++.dg/coroutines/coro.h: Collect common code here.
Modified:
branches/c++-coroutines/ChangeLog.coroutines
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/co-yield-syntax-3.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/coro-bad-return.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/coro-context-vararg.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/coro-missing-gro.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/coro-missing-promise-yield.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/coro-missing-ret-value.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/coro-missing-ret-void.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/coro-missing-ueh-1.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/coro-missing-ueh-2.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/coro-missing-ueh-3.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/coro-missing-ueh.h
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/coro.h
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/co-await-0-triv.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/co-await-1-value.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/co-await-2-xform.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/co-await-3-rhs-op.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/co-await-4-control-flow.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/co-await-5-loop.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/co-await-6-ovl.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/co-await-7-tmpl.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/co-await-8-cascade.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/co-await-9-pair.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/co-ret-10.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/co-ret-3.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/co-ret-4.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/co-ret-5.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/co-ret-6.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/co-ret-7.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/co-ret-8.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/co-ret-9.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/co-ret-void-is-ready.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/co-ret-void-is-suspend.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/co-yield-0-triv.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/co-yield-1-multi.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/co-yield-2-loop.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/co-yield-3-tmpl.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/co-yield-strings.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/exceptions-test-0.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/func-params-0.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/func-params-1.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/func-params-2.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/func-params-3.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/func-params-4.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/func-params-5.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/gro_on_alloc_fail_0.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/local-var-0.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/local-var-1.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/local-var-2.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/local-var-3.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/local-var-4.C
branches/c++-coroutines/gcc/testsuite/g++.dg/coroutines/torture/mid-suspend-destruction-0.C
More information about the Gcc-cvs
mailing list