* 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>
* config/tc-arc.c (tc_gen_reloc): Use symbol_get_bfdsym to get at

View File

@ -1,5 +1,5 @@
/* 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.
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_symbol_type *esym;
know (bfd_asymbol_flavour (sym->bsym) == bfd_target_ecoff_flavour);
esym = ecoffsymbol (sym->bsym);
know (bfd_asymbol_flavour (symbol_get_bfdsym (sym))
== bfd_target_ecoff_flavour);
esym = ecoffsymbol (symbol_get_bfdsym (sym));
esym->local = false;
esym->native = xmalloc (debug_swap->external_ext_size);
(*debug_swap->swap_ext_out) (stdoutput, ext, esym->native);

View File

@ -1783,7 +1783,8 @@ md_assemble (str)
if (ex.X_op == O_symbol)
{
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"));
}

View File

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