* libecoff.h (ecoff_data_type): Add linker field.

* ecoff.c (ecoff_write_object_contents): Check new tdata linker
	field, rather than outsymbols being non-NULL, to decide whether to
	output the symbols and relocs.
	(ecoff_bfd_final_link): Set new tdata linker field to true.
This commit is contained in:
Ian Lance Taylor
1994-06-06 17:44:34 +00:00
parent d2c71068e8
commit 469984d1f6
3 changed files with 16 additions and 6 deletions

View File

@@ -121,6 +121,9 @@ typedef struct ecoff_tdata
linking. */
asection **symndx_to_section;
/* True if this BFD was written by the backend linker. */
boolean linker;
} ecoff_data_type;
/* Each canonical asymbol really looks like this. */
@@ -233,7 +236,7 @@ extern boolean ecoff_get_section_contents PARAMS ((bfd *abfd,
file_ptr offset,
bfd_size_type count));
#define ecoff_bfd_copy_private_bfd_data _bfd_generic_bfd_copy_private_bfd_data
extern boolean ecoff_bfd_copy_private_bfd_data PARAMS ((bfd *, bfd *));
#define ecoff_bfd_copy_private_section_data \
_bfd_generic_bfd_copy_private_section_data