From patchwork Tue Jun 14 02:22:31 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Docs: cfg.texi: Correct statement about CFG Date: Mon, 13 Jun 2011 16:22:31 -0000 From: =?utf-8?b?6Zmz6Z+L5Lu7?= X-Patchwork-Id: 100227 Message-Id: <20110614022231.GA77985@cs.nctu.edu.tw> To: gcc-patches@gcc.gnu.org The patch correct statement about CFG. According to the comment on the function gimple_expand_cfg in gcc/cfgexpand.c, the tree CFG now is preserved and expanded to RTL representation. 2011-06-14 Wei-Ren Chen * gcc/doc/cfg.texi: Correct statement about CFG. Index: cfg.texi =================================================================== --- cfg.texi (revision 175007) +++ cfg.texi (working copy) @@ -612,11 +612,10 @@ code. Note that at present, the representation of control flow in the -@code{tree} representation is discarded before expanding to RTL@. -Long term the CFG should be maintained and ``expanded'' to the -RTL representation along with the function @code{tree} itself. +@code{tree} representation is maintained and ``expanded'' to the RTL +representation. So the CFG simultaneously consist of basic blocks +containing RTL and GIMPLE trees. - @node Liveness information @section Liveness information @cindex Liveness representation