X-Git-Url: https://oss.titaniummirror.com/gitweb?p=msp430-binutils.git;a=blobdiff_plain;f=opcodes%2Fdisassemble.c;fp=opcodes%2Fdisassemble.c;h=04d5d0c71f7e7007501f09151ac831828b1e3bd0;hp=66850a71e737eaf10df38ba605b07c1016865bf5;hb=88750007d7869f178f0ba528f41efd3b74c424cf;hpb=6df9443a374e2b81278c61b8afc0a1eef7db280b diff --git a/opcodes/disassemble.c b/opcodes/disassemble.c index 66850a7..04d5d0c 100644 --- a/opcodes/disassemble.c +++ b/opcodes/disassemble.c @@ -1,6 +1,6 @@ /* Select disassembly routine for specified architecture. Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, - 2004, 2005, 2006, 2007 Free Software Foundation, Inc. + 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. This file is part of the GNU opcodes library. @@ -46,6 +46,7 @@ #define ARCH_ia64 #define ARCH_ip2k #define ARCH_iq2000 +#define ARCH_lm32 #define ARCH_m32c #define ARCH_m32r #define ARCH_m68hc11 @@ -55,10 +56,12 @@ #define ARCH_maxq #define ARCH_mcore #define ARCH_mep +#define ARCH_microblaze #define ARCH_mips #define ARCH_mmix #define ARCH_mn10200 #define ARCH_mn10300 +#define ARCH_moxie #define ARCH_mt #define ARCH_msp430 #define ARCH_ns32k @@ -195,6 +198,7 @@ disassembler (abfd) #endif #ifdef ARCH_i386 case bfd_arch_i386: + case bfd_arch_l1om: disassemble = print_insn_i386; break; #endif @@ -223,6 +227,11 @@ disassembler (abfd) disassemble = print_insn_fr30; break; #endif +#ifdef ARCH_lm32 + case bfd_arch_lm32: + disassemble = print_insn_lm32; + break; +#endif #ifdef ARCH_m32r case bfd_arch_m32r: disassemble = print_insn_m32r; @@ -256,6 +265,11 @@ disassembler (abfd) disassemble = print_insn_mt; break; #endif +#ifdef ARCH_microblaze + case bfd_arch_microblaze: + disassemble = print_insn_microblaze; + break; +#endif #ifdef ARCH_msp430 case bfd_arch_msp430: disassemble = print_insn_msp430; @@ -434,6 +448,11 @@ disassembler (abfd) disassemble = print_insn_frv; break; #endif +#ifdef ARCH_moxie + case bfd_arch_moxie: + disassemble = print_insn_moxie; + break; +#endif #ifdef ARCH_iq2000 case bfd_arch_iq2000: disassemble = print_insn_iq2000; @@ -466,6 +485,9 @@ disassembler_usage (stream) #ifdef ARCH_i386 print_i386_disassembler_options (stream); #endif +#ifdef ARCH_s390 + print_s390_disassembler_options (stream); +#endif return; }