On Fri, Jul 13, 2012 at 9:21 AM, Steven Bosscher <stevenb....@gmail.com> wrote:
> On Fri, Jul 13, 2012 at 8:47 AM, Hans-Peter Nilsson
> <hans-peter.nils...@axis.com> wrote:
>>> From: Richard Sandiford <rsand...@nildram.co.uk>
>>> Date: Thu, 12 Jul 2012 21:18:54 +0200
>>
>>>       if (CALL_P (insn))
>>>       {
>>>         if (RTL_CONST_OR_PURE_CALL_P (insn))
>>>           /* Pure functions can read from memory.  Const functions can
>>>              read from arguments that the ABI has forced onto the stack.
>>>              Neither sort of read can be volatile.  */
>>>           memrefs_in_across |= MEMREF_NORMAL;
>>>         else
>>>           {
>>>             memrefs_in_across |= MEMREF_VOLATILE;
>>>             mem_sets_in_across |= MEMREF_VOLATILE;
>>>           }
>>>       }
>>>
>>> OK with that change if you agree.
>>
>> (Steven or Bernd, please ACK/NAK, for quick resolution.)
>
> I can't ACK, but I think Richard S.'s fix is correct.

I agree, so, ok for trunk if it passes bootstrap & testing.

Thanks,
Richard.

> Ciao!
> Steven

Reply via email to