r278884 - in /branches/c++-coroutines: ChangeLo...

iains@gcc.gnu.org iains@gcc.gnu.org
Sun Dec 1 09:49:00 GMT 2019


Author: iains
Date: Sun Dec  1 09:49:57 2019
New Revision: 278884

URL: https://gcc.gnu.org/viewcvs?rev=278884&root=gcc&view=rev
Log:
c++-coroutines - Address review comments, remove separate co_frame expand pass.

Since we have no optimisation at this time that could alter the frame
size, we can set it in the same pass as the other coroutine IFNs.

2019-12-01  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* coroutine-passes.cc (lower_coro_builtin): Amend comments.
	(execute_early_expand_coro_ifns): Expand CO_FRAME.
	(execute_finalize_frame): Remove.
	(class pass_coroutine_finalize_frame): Remove.
	(make_pass_coroutine_finalize_frame): Remove.
	* passes.def: Remove finalize frame pass.
	* tree-pass.h (make_pass_coroutine_finalize_frame): Remove.


Modified:
    branches/c++-coroutines/ChangeLog.coroutines
    branches/c++-coroutines/gcc/REVISION
    branches/c++-coroutines/gcc/coroutine-passes.cc
    branches/c++-coroutines/gcc/passes.def
    branches/c++-coroutines/gcc/tree-pass.h



More information about the Gcc-cvs mailing list