From: H.J. Lu Date: Thu, 20 Mar 2003 16:04:18 +0000 (+0000) Subject: 2003-03-20 H.J. Lu X-Git-Tag: binutils-2_14-branchpoint~437 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=04b3329bce557f126e01b08767cb0c7ffe9d5d82;p=platform%2Fupstream%2Fbinutils.git 2003-03-20 H.J. Lu * elfxx-ia64.c (elfNN_ia64_relax_section): Don't try relax for non-ELF outputs. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 364b6c5..8fe49ce 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2003-03-20 H.J. Lu + + * elfxx-ia64.c (elfNN_ia64_relax_section): Don't try relax for + non-ELF outputs. + 2003-03-20 Nick Clifton * peXXigen.c (_bfd_XXi_swap_aouthdr_out): Initialise $idata2 and diff --git a/bfd/elfxx-ia64.c b/bfd/elfxx-ia64.c index 56c2819..d46d78c 100644 --- a/bfd/elfxx-ia64.c +++ b/bfd/elfxx-ia64.c @@ -696,6 +696,10 @@ elfNN_ia64_relax_section (abfd, sec, link_info, again) one pass. */ *again = FALSE; + /* Don't even try to relax for non-ELF outputs. */ + if (link_info->hash->creator->flavour != bfd_target_elf_flavour) + return FALSE; + /* Nothing to do if there are no relocations. */ if ((sec->flags & SEC_RELOC) == 0 || sec->reloc_count == 0)