Hi, On Thu, 14 Jul 2011, Paolo Bonzini wrote:
> On 07/14/2011 11:11 AM, Richard Guenther wrote: > > > > > > Hm, why? complex operations are lowered after a complex lowering > > > > > > pass > > > > > > has executed. they are still lowered on RTL, so I don't see why we > > > > > > need > > > > > > to destroy them technically. > > > > > > > > Because it's PROP_*gimple*_lcx.:) > > Shouldn't it then be PROP_*gimple* instead of PROP_*trees*?;) > > Heh, you have a point! I think until and unless we have verifiers for the properties, and automatic (re)setting them for at least the common ones, it's all just wasted work. They don't provide any useful info whatsoever. The only useful ones are: PROP_cfg, PROP_rtl, PROP_trees (for adjusting what is dumped, arguably possible to check differently) and PROP_ssa (for remove_unused_locals). The rest is just snake oil. Ciao, Michael.