On 5/13/10 13:48 , Swaroop Joshi wrote: > Hi, > > I am using gcc-4.5.0. > Given a gimple statement: a = b + c; > I want a tree node for the rhs (b+c). > Using gimple_assign_rhs1(stmt), etc., I can get (b), (c) as separate > tree nodes. > Can I make a tree node from these ? Yes, you can. You need to call build2(gimple_assign_rhs1(stmt), <b>, <c>). Diego.