aboutsummaryrefslogtreecommitdiff
path: root/bfd/targets.c
diff options
context:
space:
mode:
authorThiemo Seufer <ths@networkno.de>2002-07-31 00:32:10 +0000
committerThiemo Seufer <ths@networkno.de>2002-07-31 00:32:10 +0000
commit8a397dadf0e7b45662aaa2e8aef161a78e8cff5c (patch)
tree6236770da2ff3759f0fe449c886ccb66c2d05d95 /bfd/targets.c
parent3edd64ea8666cc7cac7f0aa248d6bed066d6758b (diff)
downloadfsf-binutils-gdb-8a397dadf0e7b45662aaa2e8aef161a78e8cff5c.zip
fsf-binutils-gdb-8a397dadf0e7b45662aaa2e8aef161a78e8cff5c.tar.gz
fsf-binutils-gdb-8a397dadf0e7b45662aaa2e8aef161a78e8cff5c.tar.bz2
* Makefile.am: Add n32 ABI support.
* Makefile.in: Regenerate. * config.bfd: Add n32 vectors to mips64*-*-linux* targets. Treat 64 bit vectors for mips*-*-linux targets as optional. * configure.in: Add n32 ABI vectors. * configure: Regenerate. * elf32-mips.c (mips_elf32_object_p): Reject n32 ABI files. * elfn32-mips.c: New file, n32 ABI support. * targets.c: Add n32 ABI vectors.
Diffstat (limited to 'bfd/targets.c')
-rw-r--r--bfd/targets.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/bfd/targets.c b/bfd/targets.c
index dcb055a..3012169 100644
--- a/bfd/targets.c
+++ b/bfd/targets.c
@@ -543,6 +543,10 @@ extern const bfd_target bfd_elf32_mcore_big_vec;
extern const bfd_target bfd_elf32_mcore_little_vec;
extern const bfd_target bfd_elf32_mn10200_vec;
extern const bfd_target bfd_elf32_mn10300_vec;
+extern const bfd_target bfd_elf32_nbigmips_vec;
+extern const bfd_target bfd_elf32_nlittlemips_vec;
+extern const bfd_target bfd_elf32_ntradbigmips_vec;
+extern const bfd_target bfd_elf32_ntradlittlemips_vec;
extern const bfd_target bfd_elf32_openrisc_vec;
extern const bfd_target bfd_elf32_or32_big_vec;
extern const bfd_target bfd_elf32_pj_vec;
@@ -808,6 +812,12 @@ static const bfd_target * const _bfd_target_vector[] = {
&bfd_elf32_mcore_little_vec,
&bfd_elf32_mn10200_vec,
&bfd_elf32_mn10300_vec,
+#ifdef BFD64
+ &bfd_elf32_nbigmips_vec,
+ &bfd_elf32_nlittlemips_vec,
+ &bfd_elf32_ntradbigmips_vec,
+ &bfd_elf32_ntradlittlemips_vec,
+#endif
&bfd_elf32_openrisc_vec,
&bfd_elf32_or32_big_vec,
&bfd_elf32_pj_vec,