2005-10-28 Dave Brolley <brolley@redhat.com>
authorDave Brolley <brolley@redhat.com>
Fri, 28 Oct 2005 19:37:14 +0000 (19:37 +0000)
committerDave Brolley <brolley@redhat.com>
Fri, 28 Oct 2005 19:37:14 +0000 (19:37 +0000)
        Contribute the following change:
        2005-09-19  Dave Brolley  <brolley@redhat.com>

        * config/tc-m32c.c (default_isa): New static variable.
        (m32c_isa): Now of type CGEN_BITSET.
        (md_begin): Pass &m32c_isa to m32c_cgen_cpu_open.

gas/ChangeLog
gas/config/tc-m32c.c

index ee8abb2..59ba63b 100644 (file)
@@ -1,3 +1,12 @@
+2005-10-28  Dave Brolley  <brolley@redhat.com>
+
+       Contribute the following change:
+       2005-09-19  Dave Brolley  <brolley@redhat.com>
+
+       * config/tc-m32c.c (default_isa): New static variable.
+       (m32c_isa): Now of type CGEN_BITSET.
+       (md_begin): Pass &m32c_isa to m32c_cgen_cpu_open.
+
 2005-10-28  Paul Brook  <paul@codesourcery.com>
 
        * config/tc-arm.c (aeabi_set_public_attributes): Use selected_cpu
index 9a9b825..8dca248 100644 (file)
@@ -87,12 +87,13 @@ static int insn_size;
 /* Flags to set in the elf header */
 static flagword m32c_flags = DEFAULT_FLAGS;
 
-static unsigned int m32c_isa = (1 << ISA_M16C);
+static char default_isa = 1 << (7 - ISA_M16C);
+static CGEN_BITSET m32c_isa = {1, & default_isa};
 
 static void
 set_isa (enum isa_attr isa_num)
 {
-  m32c_isa = (1 << isa_num);
+  cgen_bitset_set (& m32c_isa, isa_num);
 }
 
 static void s_bss (int);
@@ -156,7 +157,7 @@ md_begin (void)
   gas_cgen_cpu_desc = m32c_cgen_cpu_open (CGEN_CPU_OPEN_MACHS, cpu_mach,
                                          CGEN_CPU_OPEN_ENDIAN,
                                          CGEN_ENDIAN_BIG,
-                                         CGEN_CPU_OPEN_ISAS, m32c_isa,
+                                         CGEN_CPU_OPEN_ISAS, m32c_isa,
                                          CGEN_CPU_OPEN_END);
 
   m32c_cgen_init_asm (gas_cgen_cpu_desc);