OSDN Git Service

* cgen.c: Update for symbol handling changes.
authorian <ian>
Thu, 3 Jun 1999 12:51:20 +0000 (12:51 +0000)
committerian <ian>
Thu, 3 Jun 1999 12:51:20 +0000 (12:51 +0000)
gas/ChangeLog
gas/cgen.c

index e8e547c..3047810 100644 (file)
@@ -1,6 +1,7 @@
 1999-06-03  Ian Lance Taylor  <ian@zembu.com>
 
-       * config/tc-m32r.c: Update for symbol handling changes.
+       * cgen.c: Update for symbol handling changes.
+       * config/tc-m32r.c: Likewise.
 
        * config/tc-hppa.h: Update for symbol handling changes.
        * config/tc-hppa.c: Likewise.
index 3d2330e..e15e1b6 100644 (file)
@@ -649,7 +649,8 @@ gas_cgen_tc_gen_reloc (section, fixP)
 
   assert (!fixP->fx_pcrel == !reloc->howto->pc_relative);
 
-  reloc->sym_ptr_ptr = & fixP->fx_addsy->bsym;
+  reloc->sym_ptr_ptr = (asymbol **) xmalloc (sizeof (asymbol *));
+  *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixP->fx_addsy);
 
   /* Use fx_offset for these cases */
   if (   fixP->fx_r_type == BFD_RELOC_VTABLE_ENTRY