[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