Add EM_386/EM_IAMCU support to elfedit.c
authorH.J. Lu <hjl.tools@gmail.com>
Mon, 11 May 2015 16:57:20 +0000 (09:57 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Mon, 11 May 2015 16:57:21 +0000 (09:57 -0700)
commit6c14750f48f179e0fed8abc34010de3e05ec2a54
treeddd595bd8880b8c73a7b058e840f44cfcdbaf949
parent22abe5566abcf48d81c4b485de722f2634d394f2
Add EM_386/EM_IAMCU support to elfedit.c

binutils/

* elfedit.c (enum elfclass): New.
(input_elf_class): Change type to enum elfclass.
(output_elf_class): New.
(elf_class): Change return type to enum elfclass.  Support EM_386
and EM_IAMCU.
(update_elf_header): Check if input and output ELF classes match.
(elf_machine): Support EM_386 and EM_IAMCU.
(main): Update input_elf_class.  Set output_elf_class.
* doc/binutils.texi: Update elfedit.

binutils/testsuite/

* binutils-all/elfedit-5.d: New file.
* binutils-all/elfedit.exp: Run elfedit-5.
binutils/ChangeLog
binutils/doc/binutils.texi
binutils/elfedit.c
binutils/testsuite/ChangeLog
binutils/testsuite/binutils-all/elfedit-5.d [new file with mode: 0644]
binutils/testsuite/binutils-all/elfedit.exp