This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: [arm] Correct Arm EABI ELF version
- From: Richard Earnshaw <rearnsha at arm dot com>
- To: Paul Brook <paul at codesourcery dot com>
- Cc: binutils at sources dot redhat dot com
- Date: Tue, 12 Oct 2004 09:14:05 +0100
- Subject: Re: [arm] Correct Arm EABI ELF version
- References: <200410111522.30984.paul@codesourcery.com>
On Mon, 2004-10-11 at 15:22, Paul Brook wrote:
> When adding support for the ARM EABI, I got the version number in the ELF
> flags wrong.
> Patch below fixes this.
>
> I've removed the old -meabi=3 option because
> (a) We don't know how to generate objects conforming to this version, so
> claiming support seems wrong.
> (b) It's not used by any released versions of gcc.
>
> Tested with cross to arm-none-eabi and built --enable-targets=all.
> Ok?
>
> Paul
>
> 2004-10-11 Paul Brook <paul@codesourcery.com>
>
> bdf/
> * elf32-arm.h: Support EABI version 4 objects.
> binutils/
> * readelf.c (decode_ARM_machine_flags): Support EABI version 4.
> gas.
> * config/tc-arm.c (md_begin): Change EF_ARM_EABI_VER3 to
> EF_ARM_EABI_VER4.
> (arm_eabis): Ditto.
> * doc/c-arm.texi: Document that we actually support -meabi=4, not
> -meabi=3.
> include/
> * elf/arm.h (EF_ARM_EABI_VER4): Define.
Seems reasonable.
OK.
R.