On Sun, May 01, 2005 at 10:45:15PM +0530, Virender Kashyap wrote: > Also what exactly happens in a = b + c (b,c local) ? > That statement is already in GIMPLE form, so it's not changed. What you describe is how the conversion into gimple occurs, have you found a problem with it? I'm not sure whether you are trying to confirm that this is how gimple operates, or you have a problem with it. There is documentation about GIMPLE in the GCC internals manual. Also, -fdump-tree-gimple produces a dump file with the input program in GIMPLE form. Diego.