diff options
author | Alan Modra <amodra@bigpond.net.au> | 2007-06-29 02:09:42 +0000 |
---|---|---|
committer | Alan Modra <amodra@bigpond.net.au> | 2007-06-29 02:09:42 +0000 |
commit | d79a234da610830efb5e02893610ebbf614c4c47 (patch) | |
tree | 52fb9c78e6cd7a9b13b93468e2846e348a08dd46 | |
parent | abbfa2c76de83199baaa61eb95b41665e5f00d5d (diff) | |
download | binutils-redhat-d79a234da610830efb5e02893610ebbf614c4c47.tar.gz |
* elflink.c (_bfd_elf_link_assign_sym_version): Improve error
message for undefined version nodes.
(elf_gc_sweep): Don't warn when zero size sections are
removed.
-rw-r--r-- | bfd/ChangeLog | 7 | ||||
-rw-r--r-- | bfd/elflink.c | 4 |
2 files changed, 9 insertions, 2 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 9cf09dfea8..dbf6409d1e 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,10 @@ +2007-06-29 Alan Modra <amodra@bigpond.net.au> + + * elflink.c (_bfd_elf_link_assign_sym_version): Improve error + message for undefined version nodes. + (elf_gc_sweep): Don't warn when zero size sections are + removed. + 2007-06-29 Nathan Froyd <froydnj@codesourcery.com> * elf32-ppc.c (ppc_elf_info_to_howto): Check for invalid relocation diff --git a/bfd/elflink.c b/bfd/elflink.c index dfdbade635..f27db39dd8 100644 --- a/bfd/elflink.c +++ b/bfd/elflink.c @@ -1947,7 +1947,7 @@ _bfd_elf_link_assign_sym_version (struct elf_link_hash_entry *h, void *data) /* We could not find the version for a symbol when generating a shared archive. Return an error. */ (*_bfd_error_handler) - (_("%B: undefined versioned symbol name %s"), + (_("%B: version node not found for symbol %s"), sinfo->output_bfd, h->root.root.string); bfd_set_error (bfd_error_bad_value); sinfo->failed = TRUE; @@ -10516,7 +10516,7 @@ elf_gc_sweep (bfd *abfd, struct bfd_link_info *info) to remove a section from the output. */ o->flags |= SEC_EXCLUDE; - if (info->print_gc_sections == TRUE) + if (info->print_gc_sections && o->size != 0) _bfd_error_handler (_("Removing unused section '%s' in file '%B'"), sub, o->name); /* But we also have to update some of the relocation |