* config/obj-ecoff.c (obj_ecoff_set_ext): Change uses of bsym to

use symbol_get_bfdsym instead.
	* config/tc-ppc.c (md_assemble): Likewise.
	* config/tc-v850.c (v850_comm): Likewise.
This commit is contained in:
Ian Lance Taylor
1999-06-22 14:17:55 +00:00
parent 310b5aa239
commit fed9b18aea
4 changed files with 14 additions and 5 deletions

View File

@ -1,3 +1,10 @@
1999-06-22 Ian Lance Taylor <ian@zembu.com>
* config/obj-ecoff.c (obj_ecoff_set_ext): Change uses of bsym to
use symbol_get_bfdsym instead.
* config/tc-ppc.c (md_assemble): Likewise.
* config/tc-v850.c (v850_comm): Likewise.
1999-06-22 Jonathan Larmour <jlarmour@cygnus.co.uk> 1999-06-22 Jonathan Larmour <jlarmour@cygnus.co.uk>
* config/tc-arc.c (tc_gen_reloc): Use symbol_get_bfdsym to get at * config/tc-arc.c (tc_gen_reloc): Use symbol_get_bfdsym to get at

View File

@ -1,5 +1,5 @@
/* ECOFF object file format. /* ECOFF object file format.
Copyright (C) 1993, 94, 95, 96, 1997, 1998 Free Software Foundation, Inc. Copyright (C) 1993, 94, 95, 96, 97, 98, 1999 Free Software Foundation, Inc.
Contributed by Cygnus Support. Contributed by Cygnus Support.
This file was put together by Ian Lance Taylor <ian@cygnus.com>. This file was put together by Ian Lance Taylor <ian@cygnus.com>.
@ -260,8 +260,9 @@ obj_ecoff_set_ext (sym, ext)
= &ecoff_backend (stdoutput)->debug_swap; = &ecoff_backend (stdoutput)->debug_swap;
ecoff_symbol_type *esym; ecoff_symbol_type *esym;
know (bfd_asymbol_flavour (sym->bsym) == bfd_target_ecoff_flavour); know (bfd_asymbol_flavour (symbol_get_bfdsym (sym))
esym = ecoffsymbol (sym->bsym); == bfd_target_ecoff_flavour);
esym = ecoffsymbol (symbol_get_bfdsym (sym));
esym->local = false; esym->local = false;
esym->native = xmalloc (debug_swap->external_ext_size); esym->native = xmalloc (debug_swap->external_ext_size);
(*debug_swap->swap_ext_out) (stdoutput, ext, esym->native); (*debug_swap->swap_ext_out) (stdoutput, ext, esym->native);

View File

@ -1783,7 +1783,8 @@ md_assemble (str)
if (ex.X_op == O_symbol) if (ex.X_op == O_symbol)
{ {
assert (ex.X_add_symbol != NULL); assert (ex.X_add_symbol != NULL);
if (ex.X_add_symbol->bsym->section != tocdata_section) if (symbol_get_bfdsym (ex.X_add_symbol)->section
!= tocdata_section)
{ {
as_bad(_("[tocv] symbol is not a toc symbol")); as_bad(_("[tocv] symbol is not a toc symbol"));
} }

View File

@ -548,7 +548,7 @@ v850_comm (area)
goto allocate_common; goto allocate_common;
} }
symbolP->bsym->flags |= BSF_OBJECT; symbol_get_bfdsym (symbolP)->flags |= BSF_OBJECT;
demand_empty_rest_of_line (); demand_empty_rest_of_line ();
return; return;