2006-03-10 Paul Brook <paul@codesourcery.com>

bfd/
	* elf32-arm.c (INTERWORK_FLAG): Handle EABIv5.
	(elf32_arm_print_private_bfd_data): Ditto.
binutils/
	* readelf.c (decode_ARM_machine_flags):  Handle EABIv5.
gas/
	* config/tc-arm.c (md_begin): Handle EABIv5.
	(arm_eabis): Add EF_ARM_EABI_VER5.
	* doc/c-arm.texi: Document -meabi=5.
include/elf/
	* arm.h (EF_ARM_EABI_VER5): Define.
This commit is contained in:
Paul Brook
2006-03-10 17:20:30 +00:00
parent 0715c38784
commit 3a4a14e9ea
9 changed files with 55 additions and 6 deletions

View File

@@ -1,3 +1,7 @@
2006-03-10 Paul Brook <paul@codesourcery.com>
* readelf.c (decode_ARM_machine_flags): Handle EABIv5.
2006-03-10 Alan Modra <amodra@bigpond.net.au>
* dwarf.c (process_extended_line_op): Remove pointer_size param.

View File

@@ -1793,6 +1793,11 @@ decode_ARM_machine_flags (unsigned e_flags, char buf[])
case EF_ARM_EABI_VER4:
strcat (buf, ", Version4 EABI");
goto eabi;
case EF_ARM_EABI_VER5:
strcat (buf, ", Version5 EABI");
eabi:
while (e_flags)
{
unsigned flag;