This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH 2/2] Add leon3r0 and leon3r0v7 CPU targets


> The UT699 is a leon3r0 system which does not support CASA. However, to
> enable the errata fixes for UT699 with -mfix-ut699 requires the CPU
> target to be leon3.

-mfix-ut699 itself is independent of the processor and doesn't require leon3.

> The instruction timing also differs between leon and leon3 and they are
> represented by different targets in binutils.

Yes, there is only one optimization trick for the scheduler that requires 
leon3, but it doesn't affect correctness.  We could easily change that, i.e. 
enable the trick for leon too if -mfix-ut699 is passed.

As for binutils, they don't even know about leon3, eveything is leon for them.

-- 
Eric Botcazou


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