From 4fb1e3d3e1969453d0e0b69dc1e288f498f57935 Mon Sep 17 00:00:00 2001 From: Dave Brolley Date: Fri, 28 Oct 2005 19:37:14 +0000 Subject: [PATCH] 2005-10-28 Dave Brolley Contribute the following change: 2005-09-19 Dave Brolley * 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 | 9 +++++++++ gas/config/tc-m32c.c | 7 ++++--- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/gas/ChangeLog b/gas/ChangeLog index ee8abb228b..59ba63b164 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,12 @@ +2005-10-28 Dave Brolley + + Contribute the following change: + 2005-09-19 Dave Brolley + + * 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 * config/tc-arm.c (aeabi_set_public_attributes): Use selected_cpu diff --git a/gas/config/tc-m32c.c b/gas/config/tc-m32c.c index 9a9b8258cd..8dca2480d4 100644 --- a/gas/config/tc-m32c.c +++ b/gas/config/tc-m32c.c @@ -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); -- 2.34.1