diff options
author | Stan Cox <scox@redhat.com> | 2003-01-03 21:12:28 +0000 |
---|---|---|
committer | Stan Cox <scox@redhat.com> | 2003-01-03 21:12:28 +0000 |
commit | a75473eb669e29b5a60695988da32f2c5449d530 (patch) | |
tree | 4ed4a215117198127df421478af317634a555e78 /bfd/archures.c | |
parent | 0a8551ddd5fc5dfebac56fdd8f89b1757461e292 (diff) | |
download | gdb-a75473eb669e29b5a60695988da32f2c5449d530.zip gdb-a75473eb669e29b5a60695988da32f2c5449d530.tar.gz gdb-a75473eb669e29b5a60695988da32f2c5449d530.tar.bz2 |
* Makefile.am (ALL_MACHINES): Add cpu-iq2000.lo.
(ALL_MACHINES_CFILES): Add cpu-iq2000.c.
(BFD32_BACKENDS): Add elf32-iq2000.lo.
(BFD32_BACKENDS_CFILES): Add elf32-iq2000.c.
(cpu-iq2000.lo): New target.
* Makefile.in: Regenerate.
* config.bfd: Handle iq2000-*-elf.
* archures.c (bfd_architecture): Add bfd_{arch,mach}_iq2000.
(bfd_archures_list): Add bfd_iq2000_arch.
* configure.in: Handle bfd_elf32_iq2000_vec.
* configure: Regenerate.
* reloc.c: Add BFD_RELOC_IQ2000_OFFSET_16, BFD_RELOC_IQ2000_OFFSET_21,
and BFD_RELOC_IQ2000_UHI16.
* targets.c (bfd_elf32_iq2000_vec): Declare.
(bfd_target_vector): Add bfd_elf32_iq2000_vec.
* elf.c (prep_headers): Set e_machine to EM_IQ2000.
* cpu-iq2000.c: New file.
* elf32-iq2000.c: Likewise.
* libbfd.h: Regenerate.
* bfd-in2.h: Likewise.
Diffstat (limited to 'bfd/archures.c')
-rw-r--r-- | bfd/archures.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/bfd/archures.c b/bfd/archures.c index 4c93cda..f881444 100644 --- a/bfd/archures.c +++ b/bfd/archures.c @@ -1,6 +1,6 @@ /* BFD library support routines for architectures. Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, - 2000, 2001, 2002 + 2000, 2001, 2002, 2003 Free Software Foundation, Inc. Hacked by John Gilmore and Steve Chamberlain of Cygnus Support. @@ -272,6 +272,9 @@ DESCRIPTION . bfd_arch_ip2k, {* Ubicom IP2K microcontrollers. *} .#define bfd_mach_ip2022 1 .#define bfd_mach_ip2022ext 2 +. bfd_arch_iq2000, {* Vitesse IQ2000. *} +.#define bfd_mach_iq2000 1 +.#define bfd_mach_iq10 2 . bfd_arch_pj, . bfd_arch_avr, {* Atmel AVR microcontrollers. *} .#define bfd_mach_avr1 1 @@ -360,6 +363,7 @@ extern const bfd_arch_info_type bfd_i860_arch; extern const bfd_arch_info_type bfd_i960_arch; extern const bfd_arch_info_type bfd_ia64_arch; extern const bfd_arch_info_type bfd_ip2k_arch; +extern const bfd_arch_info_type bfd_iq2000_arch; extern const bfd_arch_info_type bfd_m32r_arch; extern const bfd_arch_info_type bfd_m68hc11_arch; extern const bfd_arch_info_type bfd_m68hc12_arch; @@ -418,6 +422,7 @@ static const bfd_arch_info_type * const bfd_archures_list[] = &bfd_i960_arch, &bfd_ia64_arch, &bfd_ip2k_arch, + &bfd_iq2000_arch, &bfd_m32r_arch, &bfd_m68hc11_arch, &bfd_m68hc12_arch, |