2000-02-27 Thomas de Lellis <tdel@windriver.com>

* config/obj-elf.c (elf_frob_symbol): Remove code which when
	TC_PPC was defined forced the type of a symbol with no other type
	to be BSF_OBJECT.
This commit is contained in:
Ian Lance Taylor 2000-02-28 04:17:36 +00:00
parent 65fd87bce3
commit c5e54cc20e
2 changed files with 11 additions and 3 deletions

View File

@ -1,3 +1,9 @@
2000-02-27 Thomas de Lellis <tdel@windriver.com>
* config/obj-elf.c (elf_frob_symbol): Remove code which when
TC_PPC was defined forced the type of a symbol with no other type
to be BSF_OBJECT.
2000-02-27 Hans-Peter Nilsson <hp@axis.com>
* doc/internals.texi (CPU backend): Mention that

View File

@ -1693,9 +1693,11 @@ elf_frob_symbol (symp, puntp)
symbol_get_bfdsym (symp)->flags |= BSF_OBJECT;
#endif
#ifdef TC_PPC
/* Frob the PowerPC, so that the symbol always has object type
if it is not some other type. VxWorks needs this. */
#if 0 /* TC_PPC */
/* If TC_PPC is defined, we used to force the type of a symbol to be
BSF_OBJECT if it was otherwise unset. This was required by some
version of VxWorks. Thomas de Lellis <tdel@windriver.com> says
that this is no longer needed, so it is now commented out. */
if ((symbol_get_bfdsym (symp)->flags
& (BSF_FUNCTION | BSF_FILE | BSF_SECTION_SYM)) == 0
&& S_IS_DEFINED (symp))