This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Memory aliasing
- To: "Michael P. Hayes" <michaelh at ongaonga dot chch dot cri dot nz>
- Subject: Re: Memory aliasing
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Sun, 26 Oct 1997 10:36:11 -0700
- cc: egcs at cygnus dot com
- Reply-To: law at cygnus dot com
In message <199710150031.NAA18141@ongaonga.chch.cri.nz>you write:
>
> I've noticed that memrefs_conflict_p considers the following operands
> to reference conflicting memory:
>
> (mem:QI (plus:QI (reg:QI 8 ar0) (const_int 1)))
>
> (mem:QI (reg:QI 8 ar0))
Does the particular call where they're considered conflicting come
from a call chain which includes true_dependence? It appears that
true_dependence is passing in the wrong first argument when it
calls memrefs_conflict_p.
jeff