HPPA/SOM Patch

Ian Lance Taylor ian@airs.com
Thu Jul 1 00:00:00 GMT 1999


   Date: Fri, 04 Jun 1999 11:11:37 -0700
   From: Mark Klein <mklein@dis.com>

   At 02:01 PM 6/4/99 -0400, Ian Lance Taylor wrote:

   >Unfortunately, I can't easily test this, because I can't compile som.h
   >in a cross configuration.  Can you do some more debugging on it?  It's
   >presumably due to a call to symbol_new from local_symbol_convert, but
   >what is causing local_symbol_convert to be called?

   Ah ... symbol_mark_used_in_reloc called from hppa_fix_adjustable.

OK, what's calling that?

hppa_fix_adjustable should normally be called by adjust_reloc_syms.
However, adjust_reloc_syms is called before set_symtab, which is where
the symbol table is frozen.  So I'm clearly missing something.

Is it true that set_symtab is called before the error occurs?

If so, why is hppa_fix_adjustable being called after set_symtab?

If not, why is the error occurring?

Ian


More information about the Binutils mailing list