| Submitter | Richard Guenther |
|---|---|
| Date | Aug. 4, 2010, 3:32 p.m. |
| Message ID | <alpine.LNX.2.00.1008041731480.25856@zhemvz.fhfr.qr> |
| Download | mbox | patch |
| Permalink | /patch/60865/ |
| State | New |
| Headers | show |
Comments
Patch
Index: gcc/alias.c =================================================================== --- gcc/alias.c (revision 162864) +++ gcc/alias.c (working copy) @@ -354,7 +354,10 @@ rtx_refs_may_alias_p (const_rtx x, const || !ao_ref_from_mem (&ref2, mem)) return true; - return refs_may_alias_p_1 (&ref1, &ref2, tbaa_p); + return refs_may_alias_p_1 (&ref1, &ref2, + tbaa_p + && MEM_ALIAS_SET (x) != 0 + && MEM_ALIAS_SET (mem) != 0); } /* Returns a pointer to the alias set entry for ALIAS_SET, if there is