On Tue, 15 Apr 2014, Eric Botcazou wrote:

> > I didn't yet relax some of its restrictions (we can safely
> > skip real/imag-part and array[-range?]-refs - we don't have
> > to stop at them.  There is also the question whether
> > aliasing_component_refs_p still does sth useful after this
> > (if those restrictions are removed).
> > 
> > Bootstrap / regtest pending on x86_64-unknown-linux-gnu.
> > 
> > Eric, does this look reasonable?
> 
> Yes, although I wonder whether this machinery is still that useful these 
> days, 
> given that we already have aliasing_component_refs_p (for the indirect/direct 
> case) and nonoverlapping_component_refs_of_decl_p (for the direct/direct 
> case) 
> but, on the other hand, your testcases don't look too far-fetched.
> 
> We'll have 2 nonoverlapping_component_refs[_of_decls]_p predicates with 
> a very similar implementation, I guess unifying them would be the next 
> logical step.

Yeah, I'm definitely planning to do some cleanup here.

Richard.

Reply via email to