* cgen.c: Update for symbol handling changes.
authorIan Lance Taylor <ian@airs.com>
Thu, 3 Jun 1999 12:51:21 +0000 (12:51 +0000)
committerIan Lance Taylor <ian@airs.com>
Thu, 3 Jun 1999 12:51:21 +0000 (12:51 +0000)
gas/ChangeLog
gas/cgen.c

index e8e547ce5a4269b5a713c148c36ef664ccca4aef..3047810c10db8716b135e7faf833ae820e485d49 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 3d2330e05fb17fcd445a33bd2054a78d31bf7c18..e15e1b65346b77707a916b4af9e28a5a1e021a7a 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