[patch] Arm EABI object attributes
Richard Earnshaw
rearnsha@gcc.gnu.org
Sat Oct 8 16:12:00 GMT 2005
On Sat, 2005-10-01 at 04:15, Paul Brook wrote:
> Attached is an updated patch to implement Arm EABI object attributes. The
> original patch can be found here:
> http://sourceware.org/ml/binutils/2005-09/msg00339.html
>
> This patch should address all the concerns raised.
>
> Notable changes are:
>
> arm_cpus has grown an extra field for the canonical name. Most of the time
> this is NULL, so the uppercase version of the normal name is used.
>
> The first 32 tags are always defined (implicitly or explicitly), so these are
> held in an array rather than a linked list. This is more efficient, and
> simplifies the checks done when merging attributes from different sources.
>
> Tested with cross to arm-none-eabi.
> Ok?
>
> Paul
OK.
One minor niggle. The canonical name for the Cirrus Maverick (ep9312)
is ARM920T. I'll check up what we should use as the canonical names for
the various StrongARM/XSCALE/iWMMX cores.
R.
More information about the Binutils
mailing list