aboutsummaryrefslogtreecommitdiff
path: root/bfd/archures.c
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>1996-10-03 03:56:20 +0000
committerJeff Law <law@redhat.com>1996-10-03 03:56:20 +0000
commitefc2b0646361ecf67e838c7467e32026fd676f82 (patch)
treec9e7348cc99fe1d0f8a66b27445e176fdbb72a30 /bfd/archures.c
parent3072af43b04914bb9fe9c6d269d0be6d4161679a (diff)
downloadfsf-binutils-gdb-efc2b0646361ecf67e838c7467e32026fd676f82.zip
fsf-binutils-gdb-efc2b0646361ecf67e838c7467e32026fd676f82.tar.gz
fsf-binutils-gdb-efc2b0646361ecf67e838c7467e32026fd676f82.tar.bz2
* cpu-mn10x00.c, elf32-mn10x00.c: New files.
* Makefile.in (ALL_MACHINES): Add cpu-mn10x00.o. (BFD32_BACKENDS): Similarly for elf32-mn10x00.o. (elf32-mn10x00.o): Add dependencies. * archures.c (enum bfd_architecture): Add bfd_arch_mn10x00. (bfd_mn10x00_arch): Declare. (bfd_archures_list): Add bfd_mn10x00_arch. * config.bfd: Add mn10x00-*-*. * configure.in: Add bfd_elf32_mn10x00_vec. * elf.c (prep_headers): Handle bfd_arch_mn10x00. * targets.c (bfd_elf32_mn10x00_vec): Declare. (bfd_target_vector): Add bfd_elf32_mn10x00_vec. * bfd-in2.h, configure: Rebuilt. Stubbing out Matsushita support.
Diffstat (limited to 'bfd/archures.c')
-rw-r--r--bfd/archures.c30
1 files changed, 30 insertions, 0 deletions
diff --git a/bfd/archures.c b/bfd/archures.c
index 7c80e21..0953b18 100644
--- a/bfd/archures.c
+++ b/bfd/archures.c
@@ -121,6 +121,9 @@ DESCRIPTION
. bfd_arch_powerpc, {* PowerPC *}
. bfd_arch_rs6000, {* IBM RS/6000 *}
. bfd_arch_hppa, {* HP PA RISC *}
+. {* start-sanitize-d10v *}
+. bfd_arch_d10v, {* Mitsubishi D10V *}
+. {* end-sanitize-d10v *}
. bfd_arch_z8k, {* Zilog Z8000 *}
.#define bfd_mach_z8001 1
.#define bfd_mach_z8002 2
@@ -130,6 +133,9 @@ DESCRIPTION
. bfd_arch_arm, {* Advanced Risc Machines ARM *}
. bfd_arch_ns32k, {* National Semiconductors ns32000 *}
. bfd_arch_w65, {* WDC 65816 *}
+. {* start-sanitize-v850 *}
+. bfd_arch_v850, {* NEC V850 *}
+. {* end-sanitize-v850 *}
. {* start-sanitize-arc *}
. bfd_arch_arc, {* Argonaut RISC Core *}
.#define bfd_mach_arc_base 0
@@ -137,6 +143,10 @@ DESCRIPTION
.#define bfd_mach_arc_graphics 2
.#define bfd_mach_arc_audio 3
. {* end-sanitize-arc *}
+. {* start-sanitize-m32r *}
+. bfd_arch_m32r, {* Mitsubishi M32R *}
+. {* end-sanitize-m32r *}
+. bfd_arch_mn10x00, {* Matsushita MN10x00 *}
. bfd_arch_last
. };
@@ -181,15 +191,22 @@ extern const bfd_arch_info_type bfd_alpha_arch;
extern const bfd_arch_info_type bfd_arc_arch;
/* end-sanitize-arc */
extern const bfd_arch_info_type bfd_arm_arch;
+/* start-sanitize-d10v */
+extern const bfd_arch_info_type bfd_d10v_arch;
+/* end-sanitize-d10v */
extern const bfd_arch_info_type bfd_h8300_arch;
extern const bfd_arch_info_type bfd_h8500_arch;
extern const bfd_arch_info_type bfd_hppa_arch;
extern const bfd_arch_info_type bfd_i386_arch;
extern const bfd_arch_info_type bfd_i860_arch;
extern const bfd_arch_info_type bfd_i960_arch;
+/* start-sanitize-m32r */
+extern const bfd_arch_info_type bfd_m32r_arch;
+/* end-sanitize-m32r */
extern const bfd_arch_info_type bfd_m68k_arch;
extern const bfd_arch_info_type bfd_m88k_arch;
extern const bfd_arch_info_type bfd_mips_arch;
+extern const bfd_arch_info_type bfd_mn10x00_arch;
extern const bfd_arch_info_type bfd_powerpc_arch;
extern const bfd_arch_info_type bfd_rs6000_arch;
extern const bfd_arch_info_type bfd_sh_arch;
@@ -199,6 +216,9 @@ extern const bfd_arch_info_type bfd_we32k_arch;
extern const bfd_arch_info_type bfd_z8k_arch;
extern const bfd_arch_info_type bfd_ns32k_arch;
extern const bfd_arch_info_type bfd_w65_arch;
+/* start-sanitize-v850 */
+extern const bfd_arch_info_type bfd_v850_arch;
+/* end-sanitize-v850 */
static const bfd_arch_info_type * const bfd_archures_list[] =
{
@@ -211,15 +231,22 @@ static const bfd_arch_info_type * const bfd_archures_list[] =
&bfd_arc_arch,
/* end-sanitize-arc */
&bfd_arm_arch,
+/* start-sanitize-d10v */
+ &bfd_d10v_arch,
+/* end-sanitize-d10v */
&bfd_h8300_arch,
&bfd_h8500_arch,
&bfd_hppa_arch,
&bfd_i386_arch,
&bfd_i860_arch,
&bfd_i960_arch,
+/* start-sanitize-m32r */
+ &bfd_m32r_arch,
+/* end-sanitize-m32r */
&bfd_m68k_arch,
&bfd_m88k_arch,
&bfd_mips_arch,
+ &bfd_mn10x00_arch,
&bfd_powerpc_arch,
&bfd_rs6000_arch,
&bfd_sh_arch,
@@ -229,6 +256,9 @@ static const bfd_arch_info_type * const bfd_archures_list[] =
&bfd_z8k_arch,
&bfd_ns32k_arch,
&bfd_w65_arch,
+/* start-sanitize-v850*/
+ &bfd_v850_arch,
+/* end-sanitize-v850 */
#endif
0
};