* config/tc-lm32.c (md_begin): Add missing call to bfd_set_arch_mach.
authorDoug Evans <dje@google.com>
Mon, 19 Oct 2009 15:30:06 +0000 (15:30 +0000)
committerDoug Evans <dje@google.com>
Mon, 19 Oct 2009 15:30:06 +0000 (15:30 +0000)
gas/ChangeLog
gas/config/tc-lm32.c

index 5d86ca1caa4f6264b844b600f5e9ed364496a041..37c74cf005086bb951aa5d6e3735dbbf5b390c41 100644 (file)
@@ -1,5 +1,7 @@
 2009-10-19  Doug Evans  <dje@sebabeach.org>
 
+       * config/tc-lm32.c (md_begin): Add missing call to bfd_set_arch_mach.
+
        * config/tc-xc16x.c (md_cgen_lookup_reloc): Ensure fix_size is set
        correctly for all 16 bit relocs.  Return BFD_RELOC_NONE if reloc
        isn't recognized, not BFD_RELOC_XC16X_SOF.
index 5d02c3a468fa3e5e2d28cc07dbf969d81814b020..bbdd2c5449513f223fe48c03e7c5a36f3269300e 100644 (file)
@@ -193,6 +193,9 @@ md_begin (void)
 
   /* This is a callback from cgen to gas to parse operands.  */
   cgen_set_parse_operand_fn (gas_cgen_cpu_desc, gas_cgen_parse_operand);
+
+  if (! bfd_set_arch_mach (stdoutput, bfd_arch_lm32, bfd_mach_lm32))
+    as_warn (_("could not set architecture and machine"));
 }
 
 /* Turn an integer of n bytes (in val) into a stream of bytes appropriate