Hi, I know that linear loop transformations on tree representation can be enabled by -ftree-loop-linear flag. It is said that these transformations include loop-interchange, reversal,skewing,scaling. These transformations are done by apllying different transformation matrices. For example for loop-interchange transfomation matrix is (0 1) (1 0) 1)Where can I find example programs for which gcc-4.1.2 can do these transformations. 2) I have had a look at internal files. It seems that gcc-4.1.2 can do only loop-interchange only. Am I right? 3)If gcc-4.1.2 can do other transformations, what are they? and how gcc-4.1.2 selects which particular transformation matrix to apply??( Gcc can apply any integer non-singular matrix theoretically.) ___________________________________________________________ Want ideas for reducing your carbon footprint? Visit Yahoo! For Good http://uk.promotions.yahoo.com/forgood/environment.html