[arm] Correct Arm EABI ELF version
Richard Earnshaw
rearnsha@arm.com
Tue Oct 12 08:14:00 GMT 2004
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.
More information about the Binutils
mailing list