* elflink.h (elf_link_input_bfd): If we've discarded a section,

the output section will be the absolute section; don't print an
	assertion message for that case when doing a relocateable link.
PR 11647.
This commit is contained in:
Ian Lance Taylor 1997-02-07 17:40:24 +00:00
parent c301abbdbb
commit ba4a45946c
2 changed files with 13 additions and 2 deletions

View File

@ -1,3 +1,9 @@
Fri Feb 7 12:39:11 1997 Ian Lance Taylor <ian@cygnus.com>
* elflink.h (elf_link_input_bfd): If we've discarded a section,
the output section will be the absolute section; don't print an
assertion message for that case when doing a relocateable link.
Thu Feb 6 16:55:43 1997 Ian Lance Taylor <ian@cygnus.com>
* elf32-mips.c (FN_STUB, CALL_STUB, CALL_FP_STUB): Define.

View File

@ -3070,8 +3070,13 @@ elf_link_input_bfd (finfo, input_bfd)
{
/* I suppose the backend ought to fill in the
section of any STT_SECTION symbol against a
processor specific section. */
if (sec != NULL && bfd_is_abs_section (sec))
processor specific section. If we have
discarded a section, the output_section will
be the absolute section. */
if (sec != NULL
&& (bfd_is_abs_section (sec)
|| (sec->output_section != NULL
&& bfd_is_abs_section (sec->output_section))))
r_symndx = 0;
else if (sec == NULL || sec->owner == NULL)
{