2005-10-28 Dave Brolley <brolley@redhat.com>
authorDave Brolley <brolley@redhat.com>
Fri, 28 Oct 2005 19:41:01 +0000 (19:41 +0000)
committerDave Brolley <brolley@redhat.com>
Fri, 28 Oct 2005 19:41:01 +0000 (19:41 +0000)
        Contribute the following changes:
        2003-09-29  Dave Brolley  <brolley@redhat.com>

        * dis-asm.h (disassemble_info): insn_sets now (void *) to allow for
        more exotic underlying types to be used.

include/ChangeLog
include/dis-asm.h
include/opcode/ChangeLog

index a958dd25fc7d036a5e83c4083e4174392802c48c..cb2ca5850cb5cdb87f4d000157a9b8eac1aa74bc 100644 (file)
@@ -1,3 +1,11 @@
+2005-10-28  Dave Brolley  <brolley@redhat.com>
+
+       Contribute the following changes:
+       2003-09-29  Dave Brolley  <brolley@redhat.com>
+
+       * dis-asm.h (disassemble_info): insn_sets now (void *) to allow for
+       more exotic underlying types to be used.
+
 2005-10-25  Arnold Metselaar  <arnold.metselaar@planet.nl>
 
        disasm.h: Add declaration for print_insn_z80
index 8a02a245fbc241fe6a9ef6bcc850d2139fa13dba..ca6da9c21eaed538d844a0aac2263f84e2b4bda9 100644 (file)
@@ -78,7 +78,7 @@ typedef struct disassemble_info {
      for processors with run-time-switchable instruction sets.  The default,
      zero, means that there is no constraint.  CGEN-based opcodes ports
      may use ISA_foo masks.  */
-  unsigned long insn_sets;
+  void *insn_sets;
 
   /* Some targets need information about the current section to accurately
      display insns.  If this is NULL, the target disassembler function
index da503b6bce95d4900de695fef7a314e50eedc0db..a282a622261ef11b628748a94c008abb0d90b02a 100644 (file)
@@ -7,6 +7,28 @@
        cgen_isa_mask_* to cgen_bitset_*.
        * cgen.h: Likewise.
 
+       2003-10-21  Richard Sandiford  <rsandifo@redhat.com>
+
+       * cgen.h (CGEN_BITSET_ATTR_VALUE): Fix definition.
+       (CGEN_ATTR_ENTRY): Change "value" to type "unsigned".
+       (CGEN_CPU_TABLE): Make isas a ponter.
+
+       2003-09-29  Dave Brolley  <brolley@redhat.com>
+
+       * cgen.h (CGEN_ATTR_VALUE_BITSET_TYPE): New typedef.
+       (CGEN_ATTR_VALUE_ENUM_TYPE): Ditto.
+       (CGEN_ATTR_VALUE_TYPE): Use these new typedefs.
+
+       2002-12-13  Dave Brolley  <brolley@redhat.com>
+
+       * cgen.h (symcat.h): #include it.
+       (cgen-bitset.h): #include it.
+       (CGEN_ATTR_VALUE_TYPE): Now a union.
+       (CGEN_ATTR_VALUE): Reference macros generated in opcodes/<arch>-desc.h.
+       (CGEN_ATTR_ENTRY): 'value' now unsigned.
+       (cgen_cpu_desc): 'isas' now (CGEN_ISA_MASK*).
+       * cgen-bitset.h: New file.
+
 2005-09-30  Catherine Moore  <clm@cm00re.com>
 
        * bfin.h: New file.