[PATCH] tree-ssa-aliasing and IMA and structs

Geoffrey Keating geoffk@geoffk.org
Mon Aug 9 10:45:00 GMT 2004


Andrew Pinski <apinski@apple.com> writes:

> The problem is that with IMA, we still get some aliasing sets which
> are not the same
> but that is because one of the structs do not have a full definition
> so it gets own aliasing
> set.  That aliasing set is though considered to be conflicting with
> everyother aliasing set
> so the check in tree-ssa-alias.c is wrong, it should be checking to
> make sure that the
> aliasing sets conflict and not if they are equal.
> 
> This patch fixes that error and also fixes the ICE in mesa in SPEC
> when running with IMA.
> OK? Bootstrapped and tested on powerpc-apple-darwin.

This is OK.

> 	* tree-ssa-alias.c (get_tmt_for): Check for conflicting sets
> and not equal sets.



More information about the Gcc-patches mailing list