[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gcc
Subject:    Re: mov arguments are the same
From:       "Paulo J. Matos" <pocmatos () gmail ! com>
Date:       2010-08-25 12:50:45
Message-ID: AANLkTi=sJTOPa7Ey8ANMLOnOm-=MNZAZKe2Bp7fni=pd () mail ! gmail ! com
[Download RAW message or body]

On Tue, Aug 24, 2010 at 3:10 PM, Ian Lance Taylor <iant@google.com> wrote:
> "Paulo J. Matos" <pocmatos@gmail.com> writes:
>
> Moves between the same register are normally eliminated by a loop at the
> end of reload().  Does your processor support memory-to-memory moves?

Nope, not really.

> I
> don't think anything will explicitly eliminate those, though I'm also
> not sure why they would be created in the first place.
>
> I'm surprised that it happens, but I don't know what would cause it.  In
> particular I don't know that it is a problem in your MD file.  You'll
> have to find out where they are coming from.
>

Thanks for the comments. I was wondering if gcc was generating them
for some purpose I was not aware of.
From your comments I deduce that this is not the case.

Cheers,

-- 
PMatos

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic