Dear tree-ssa developers: I am now analyzing the source code of the the branch, I focus on the transformation from AST to CFG. For I am working on program slicing of c/c++. I know the tree-ssa branch has done the transformation from AST to CFG.While before the transformation, the tree has been simplified .Maybe this is not hopeful for me,because I would like the original AST being transformed to CFG.How could I control your code to achieve this? Another thing is whether the simplification of the AST will change the control flow of a function and will affect the analysis on the CFG. If I generate the data dependence graph of a function,can I utilize the reaching definition the tree-ssa branch has completed .thanks a lot. _________________________________________________________ Do You Yahoo!? ÐÂÏʵ½µ×,ÓéÀÖµ½¼Ò - ÑÅ»¢ÍƳöÃâ·ÑÓéÀÖµç×ÓÖܱ¨! http://cn.ent.yahoo.com/newsletter/index.html