aboutsummaryrefslogtreecommitdiff
path: root/opcodes/configure
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1996-11-26 15:59:18 +0000
committerIan Lance Taylor <ian@airs.com>1996-11-26 15:59:18 +0000
commit8d67dc307736428ff556ae6fe4fe7546cbb4a3b1 (patch)
tree76db28728530e9810b286dfaf0e676808759ab84 /opcodes/configure
parentfd14b47f786dbfe05f87afc38f2ac163ca6d6873 (diff)
downloadgdb-8d67dc307736428ff556ae6fe4fe7546cbb4a3b1.zip
gdb-8d67dc307736428ff556ae6fe4fe7546cbb4a3b1.tar.gz
gdb-8d67dc307736428ff556ae6fe4fe7546cbb4a3b1.tar.bz2
Add support for mips16 (16 bit MIPS implementation):
* mips16-opc.c: New file. * mips-dis.c: Include "elf-bfd.h" and "elf/mips.h". (mips16_reg_names): New static array. (print_insn_big_mips): Use print_insn_mips16 in 16 bit mode or after seeing a 16 bit symbol. (print_insn_little_mips): Likewise. (print_insn_mips16): New static function. (print_mips16_insn_arg): New static function. * mips-opc.c: Add jalx instruction. * Makefile.in (mips16-opc.o): New target. * configure.in: Use mips16-opc.o for bfd_mips_arch. * configure: Rebuild.
Diffstat (limited to 'opcodes/configure')
-rwxr-xr-xopcodes/configure5
1 files changed, 3 insertions, 2 deletions
diff --git a/opcodes/configure b/opcodes/configure
index 022a048..f8517fe 100755
--- a/opcodes/configure
+++ b/opcodes/configure
@@ -1184,8 +1184,9 @@ if test x${all_targets} = xfalse ; then
bfd_i960_arch) ta="$ta i960-dis.o" ;;
bfd_m68k_arch) ta="$ta m68k-dis.o m68k-opc.o" ;;
bfd_m88k_arch) ta="$ta m88k-dis.o" ;;
- bfd_mips_arch) ta="$ta mips-dis.o mips-opc.o" ;;
- bfd_mn10x00_arch) ta="$ta mn10x00-dis.o mn10x00-opc.o" ;;
+ bfd_mips_arch) ta="$ta mips-dis.o mips-opc.o mips16-opc.o" ;;
+ bfd_mn10200_arch) ta="$ta mn10200-dis.o mn10200-opc.o" ;;
+ bfd_mn10300_arch) ta="$ta mn10300-dis.o mn10300-opc.o" ;;
bfd_ns32k_arch) ta="$ta ns32k-dis.o" ;;
bfd_powerpc_arch) ta="$ta ppc-dis.o ppc-opc.o" ;;
bfd_pyramid_arch) ;;