On Mon, Dec 14, 2009 at 2:08 PM, Revital1 Eres <e...@il.ibm.com> wrote:
> Hello,
>
>> I unroll the following code one times in a gimpile pass.
>
> Can you please post the flags you used and the full test?
> I can try to reproduce this.

insn 53 (set (mem/s:SF (reg:SI 234 [ ivtmp.51 ])  (reg:SF 245))
//reg245->a[i]

insn 54 (set (reg:SF 246)
// reg246 <-b[i+1]
             (mem/s:SF (plus:SI (reg:SI 236 [ ivtmp.46 ])
                                 (const_int 4 [0x4]))

well, it's easy.  RTL does not have enough alias information to tell
them apart.  This is mainly because TARGET_MEM_REF and
plain INDIRECT_REFs are not handled by the RTL oracle.

Richard.

> Thanks,
> Revital
>
>

Reply via email to