Patchwork Docs: cfg.texi: Correct statement about CFG

login
register
mail settings
Submitter 陳韋任
Date June 14, 2011, 2:22 a.m.
Message ID <20110614022231.GA77985@cs.nctu.edu.tw>
Download mbox | patch
Permalink /patch/100227/
State New
Headers show

Comments

陳韋任 - June 14, 2011, 2:22 a.m.
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 <chenwj@iis.sinica.edu.tw>

  * gcc/doc/cfg.texi: Correct statement about CFG.

Patch

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