Hello, > > o One step closer to a flat statement structure (or a tuple form if > > you like). It's a bit silly that we have GIMPLE, but we still do > > not have a flat structure.
on a side note, I am currently working on cleaning up gimplification (mostly to enable embedding of simple and fast cleanup passes like local value numbering, copy/constant propagation and unreachable code removal). As a side effect, this will cause gimplifier to directly produce gimple statements instead of gradually rewriting the function tree. I will tell more about this project on GCC summit. Once this is done, I would like to start working on moving gimple out of trees to the "flat" structure. Zdenek