aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDJ Delorie <dj@redhat.com>2005-07-20 19:36:54 +0000
committerDJ Delorie <dj@redhat.com>2005-07-20 19:36:54 +0000
commit760c0f6a1adca1236c856d879d48f77096a35ac9 (patch)
tree28c1d98bddbf402493e3832874d621982d1c8881
parentfe773494031c0e3f146307642f9591fc78e55f7c (diff)
downloadgdb-760c0f6a1adca1236c856d879d48f77096a35ac9.zip
gdb-760c0f6a1adca1236c856d879d48f77096a35ac9.tar.gz
gdb-760c0f6a1adca1236c856d879d48f77096a35ac9.tar.bz2
* disassemble.c (disassemble_init_for_target): M32C ISAs are
enums, so convert them to bit masks, which attributes are.
-rw-r--r--opcodes/ChangeLog5
-rw-r--r--opcodes/disassemble.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index 547dc33..2a5d475 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,3 +1,8 @@
+2005-07-20 DJ Delorie <dj@redhat.com>
+
+ * disassemble.c (disassemble_init_for_target): M32C ISAs are
+ enums, so convert them to bit masks, which attributes are.
+
2005-07-18 Nick Clifton <nickc@redhat.com>
* configure.in: Restore alpha ordering to list of arches.
diff --git a/opcodes/disassemble.c b/opcodes/disassemble.c
index 377e64f..cbecfcd 100644
--- a/opcodes/disassemble.c
+++ b/opcodes/disassemble.c
@@ -452,9 +452,9 @@ disassemble_init_for_target (struct disassemble_info * info)
case bfd_arch_m32c:
info->endian = BFD_ENDIAN_BIG;
if (info->mach == bfd_mach_m16c)
- info->insn_sets = ISA_M16C;
+ info->insn_sets = 1 << ISA_M16C;
else
- info->insn_sets = ISA_M32C;
+ info->insn_sets = 1 << ISA_M32C;
break;
#endif
default: