diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2015-05-11 10:30:32 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2015-05-11 10:31:00 -0700 |
commit | bf64a9511f73684c4880fd1818928fdfa1725c4f (patch) | |
tree | 727c41a9684a897e71a2b097ad67f61aed18ad1e /bfd/ChangeLog | |
parent | 6c14750f48f179e0fed8abc34010de3e05ec2a54 (diff) | |
download | gdb-bf64a9511f73684c4880fd1818928fdfa1725c4f.zip gdb-bf64a9511f73684c4880fd1818928fdfa1725c4f.tar.gz gdb-bf64a9511f73684c4880fd1818928fdfa1725c4f.tar.bz2 |
Add Intel MCU support to bfd
bfd/
* Makefile.am (ALL_MACHINES): Add cpu-iamcu.lo.
(ALL_MACHINES_CFILES): Likewise.
* archures.c (bfd_mach_iamcu): New.
(bfd_mach_i386_iamcu): Likewise.
(bfd_mach_i386_iamcu_intel_syntax): Likewise.
(bfd_iamcu_arch): Likewise.
(bfd_archures_list): Add &bfd_iamcu_arch.
* config.bfd (targ_selvecs): Add iamcu_elf32_vec to
i386_elf32_vec.
(targ_archs): Add bfd_iamcu_arch if needed.
* configure.ac: Support iamcu_elf32_vec.
* cpu-iamcu.c: New file.
* elf32-i386.c (elf32_iamcu_elf_object_p): New function.
Add support for iamcu_elf32_vec and elf32_iamcu_bed.
* targets.c (iamcu_elf32_vec): New.
(_bfd_target_vector): Add iamcu_elf32_vec.
* Makefile.in: Regenerated.
* bfd-in2.h: Likewise.
* configure: Likewise.
binutils/testsuite/
* binutils-all/objdump.exp (cpus_expected): Append iamcu.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index f2930e57..d27830b 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,27 @@ 2015-05-11 H.J. Lu <hongjiu.lu@intel.com> + * Makefile.am (ALL_MACHINES): Add cpu-iamcu.lo. + (ALL_MACHINES_CFILES): Likewise. + * archures.c (bfd_mach_iamcu): New. + (bfd_mach_i386_iamcu): Likewise. + (bfd_mach_i386_iamcu_intel_syntax): Likewise. + (bfd_iamcu_arch): Likewise. + (bfd_archures_list): Add &bfd_iamcu_arch. + * config.bfd (targ_selvecs): Add iamcu_elf32_vec to + i386_elf32_vec. + (targ_archs): Add bfd_iamcu_arch if needed. + * configure.ac: Support iamcu_elf32_vec. + * cpu-iamcu.c: New file. + * elf32-i386.c (elf32_iamcu_elf_object_p): New function. + Add support for iamcu_elf32_vec and elf32_iamcu_bed. + * targets.c (iamcu_elf32_vec): New. + (_bfd_target_vector): Add iamcu_elf32_vec. + * Makefile.in: Regenerated. + * bfd-in2.h: Likewise. + * configure: Likewise. + +2015-05-11 H.J. Lu <hongjiu.lu@intel.com> + * elfcode.h (elf_object_p): Replace EM_486 with EM_IAMCU. 2015-05-10 H.J. Lu <hongjiu.lu@intel.com> |