diff options
author | Patrick Macdonald <patrickm@redhat.com> | 2001-03-20 20:56:34 +0000 |
---|---|---|
committer | Patrick Macdonald <patrickm@redhat.com> | 2001-03-20 20:56:34 +0000 |
commit | 27fca2d871b27e82e9e461bbad4fefdb45910e05 (patch) | |
tree | 5a1c80dd3fdc7e39863be18ff714d60297d8b987 /opcodes/cgen-dis.in | |
parent | cc5ce0523570ebca894a56c35a88c0696f32c8c3 (diff) | |
download | binutils-27fca2d871b27e82e9e461bbad4fefdb45910e05.tar.gz binutils-27fca2d871b27e82e9e461bbad4fefdb45910e05.tar.bz2 binutils-27fca2d871b27e82e9e461bbad4fefdb45910e05.zip |
Add support for cgen machine determination.
* cgen-dis.in (print_insn_@arch@): Add support for target machine
determination via CGEN_COMPUTE_MACH.
* fr30-desc.c: Regenerate.
* fr30-dis.c: Regenerate.
* fr30-opc.h: Regenerate.
* m32r-desc.c: Regenerate.
* m32r-dis.c: Regenerate.
* m32r-opc.h: Regenerate.
* m32r-opinst.c: Regenerate.
Diffstat (limited to 'opcodes/cgen-dis.in')
-rw-r--r-- | opcodes/cgen-dis.in | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/opcodes/cgen-dis.in b/opcodes/cgen-dis.in index 0e7c35a5675..1cb8ea372f7 100644 --- a/opcodes/cgen-dis.in +++ b/opcodes/cgen-dis.in @@ -358,17 +358,21 @@ print_insn_@arch@ (pc, info) arch = info->arch; if (arch == bfd_arch_unknown) arch = CGEN_BFD_ARCH; - - /* There's no standard way to compute the isa number (e.g. for arm thumb) + + /* There's no standard way to compute the machine or isa number so we leave it to the target. */ +#ifdef CGEN_COMPUTE_MACH + mach = CGEN_COMPUTE_MACH (info); +#else + mach = info->mach; +#endif + #ifdef CGEN_COMPUTE_ISA isa = CGEN_COMPUTE_ISA (info); #else isa = 0; #endif - mach = info->mach; - /* If we've switched cpu's, close the current table and open a new one. */ if (cd && (isa != prev_isa |