diff options
author | Jeff Law <law@redhat.com> | 1996-10-03 03:56:20 +0000 |
---|---|---|
committer | Jeff Law <law@redhat.com> | 1996-10-03 03:56:20 +0000 |
commit | efc2b0646361ecf67e838c7467e32026fd676f82 (patch) | |
tree | c9e7348cc99fe1d0f8a66b27445e176fdbb72a30 /bfd/targets.c | |
parent | 3072af43b04914bb9fe9c6d269d0be6d4161679a (diff) | |
download | gdb-efc2b0646361ecf67e838c7467e32026fd676f82.zip gdb-efc2b0646361ecf67e838c7467e32026fd676f82.tar.gz 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/targets.c')
-rw-r--r-- | bfd/targets.c | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/bfd/targets.c b/bfd/targets.c index 6a0a673..5e7a470 100644 --- a/bfd/targets.c +++ b/bfd/targets.c @@ -179,7 +179,7 @@ The order of bytes within the header parts of a file. . enum bfd_endian header_byteorder; A mask of all the flags which an executable may have set - -from the set <<NO_FLAGS>>, <<HAS_RELOC>>, ...<<D_PAGED>>. +from the set <<BFD_NO_FLAGS>>, <<HAS_RELOC>>, ...<<D_PAGED>>. . flagword object_flags; @@ -498,11 +498,20 @@ extern const bfd_target bfd_elf32_i860_vec; extern const bfd_target bfd_elf32_little_generic_vec; extern const bfd_target bfd_elf32_littlemips_vec; extern const bfd_target bfd_elf64_littlemips_vec; +/* start-sanitize-m32r */ +extern const bfd_target bfd_elf32_m32r_vec; +/* end-sanitize-m32r */ extern const bfd_target bfd_elf32_m68k_vec; extern const bfd_target bfd_elf32_m88k_vec; +extern const bfd_target bfd_elf32_mn10x00_vec; extern const bfd_target bfd_elf32_powerpc_vec; extern const bfd_target bfd_elf32_powerpcle_vec; +extern const bfd_target bfd_elf32_sh_vec; +extern const bfd_target bfd_elf32_shl_vec; extern const bfd_target bfd_elf32_sparc_vec; +/* start-sanitize-v850 */ +extern const bfd_target bfd_elf32_v850_vec; +/* end-sanitize-v850 */ extern const bfd_target bfd_elf64_big_generic_vec; extern const bfd_target bfd_elf64_little_generic_vec; extern const bfd_target bfd_elf64_sparc_vec; @@ -564,6 +573,7 @@ extern const bfd_target pmac_xcoff_vec; extern const bfd_target rs6000coff_vec; extern const bfd_target shcoff_vec; extern const bfd_target shlcoff_vec; +extern const bfd_target sparcle_aout_vec; extern const bfd_target sparclynx_aout_vec; extern const bfd_target sparclynx_coff_vec; extern const bfd_target sparcnetbsd_vec; @@ -651,10 +661,17 @@ const bfd_target * const bfd_target_vector[] = { #ifdef BFD64 &bfd_elf64_littlemips_vec, #endif +/* start-sanitize-m32r */ + &bfd_elf32_m32r_vec, +/* end-sanitize-m32r */ + &bfd_elf32_mn10x00_vec, &bfd_elf32_m68k_vec, &bfd_elf32_m88k_vec, &bfd_elf32_sparc_vec, &bfd_elf32_powerpc_vec, +/* start-sanitize-v850 */ + &bfd_elf32_v850_vec, +/* end-sanitize-v850 */ #ifdef BFD64 /* No one seems to use this. */ &bfd_elf64_big_generic_vec, &bfd_elf64_little_generic_vec, @@ -765,6 +782,7 @@ const bfd_target * const bfd_target_vector[] = { &ppcboot_vec, &shcoff_vec, &shlcoff_vec, + &sparcle_aout_vec, &sparclynx_aout_vec, &sparclynx_coff_vec, &sparcnetbsd_vec, |