On 2015-06-26 09:45, Eric Botcazou wrote:
Early variants of LEON3, revision 0, do not support the CASA instruction.
This patch adds two new targets, leon3r0 and leon3r0v7, that are equivalent
to leon3 and leon3v7, except that they do not support CASA.

Why not use leon instead of leon3 for them?


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. This causes the CASA instruction to be generated for UT699.

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

--
Daniel Cederman

Reply via email to