This is the mail archive of the crossgcc@cygnus.com mailing list for the crossgcc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: 2.8 gcc on m68k


Hi,

>I noticed that a particular set of operations was slower in the new 2.8
>compiler.  Does anybody know what could be done to get back the 2.7.2.1
>speed, and still have the 68060 support?
>
>It appears that in general
> move rX(nn), rX(mm)
>has been replaced with
> move rX(nn), rY
> move rY, rX(mm)


Sounds to me like one of the ColdFire mods has escaped. I know that that
that particular combination of instructions is illegal on the ColdFire
architecture and that a lot of the m68k.md was modified between 2.7.1 and
2.8.

Dave