This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [patch] Arm EABI object attributes
- From: Richard Earnshaw <rearnsha at gcc dot gnu dot org>
- To: Paul Brook <paul at codesourcery dot com>
- Cc: binutils at sources dot redhat dot com
- Date: Sat, 08 Oct 2005 17:12:22 +0100
- Subject: Re: [patch] Arm EABI object attributes
- References: <200509282302.42954.paul@codesourcery.com> <1128013230.7978.88.camel@pc960.cambridge.arm.com> <200510010415.09925.paul@codesourcery.com>
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.