On Tue, Jul 14, 2009 at 04:47, anandulle<anandulle@xxxxxxxxx> wrote: > I want to know what is the difference between test.c.003t.original and > test.c.004t.gimple as both uses gimplifier i am really confused help me test.c.003t.original has the AST representation of the function as generated by the parser. In the case of C, this is essentially identical to GENERIC (as GENERIC was modelled on it). test.c.004t.gimple has the GIMPLE representation of test.c. You'll notice that statements have been broken down into smaller statements. Diego.