-
- Downloads
c++: Enable coroutines with -std=c++20.
Now that GCC 10 is out it seems time. People can still choose to disable coroutines with -fno-coroutines. This also switches the coroutines testsuite to run in C++20 mode. The change to coro.h is only necessary for co-await-11-forwarding.C; we could alternatively #include <utility> just in that file. gcc/c-family/ChangeLog 2020-05-15 Jason Merrill <jason@redhat.com> * c-opts.c (set_std_cxx20): Set flag_coroutines. gcc/testsuite/ChangeLog 2020-05-15 Jason Merrill <jason@redhat.com> * g++.dg/coroutines/coro.h: Always #include <utility>. * g++.dg/coroutines/coroutines.exp (DEFAULT_COROFLAGS): Use -std=c++20.
Showing
- gcc/c-family/ChangeLog 4 additions, 0 deletionsgcc/c-family/ChangeLog
- gcc/c-family/c-opts.c 4 additions, 3 deletionsgcc/c-family/c-opts.c
- gcc/testsuite/ChangeLog 6 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/g++.dg/coroutines/coro.h 2 additions, 8 deletionsgcc/testsuite/g++.dg/coroutines/coro.h
- gcc/testsuite/g++.dg/coroutines/coroutines.exp 1 addition, 1 deletiongcc/testsuite/g++.dg/coroutines/coroutines.exp
Loading
Please register or sign in to comment