[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