This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [arm] Correct Arm EABI ELF version


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]