Add the trailing `\n' to einfo in plugin.c.

2010-12-05  H.J. Lu  <hongjiu.lu@intel.com>

	* plugin.c (asymbol_from_plugin_symbol): Add the trailing `\n'
	to einfo.
	(get_symbols): Likewise.
	(plugin_notice): Likewise.
	(plugin_multiple_definition): Likewise.
This commit is contained in:
H.J. Lu 2010-12-06 00:53:20 +00:00
parent 2be3382c20
commit ea360572bd
2 changed files with 14 additions and 6 deletions

View File

@ -1,3 +1,11 @@
2010-12-05 H.J. Lu <hongjiu.lu@intel.com>
* plugin.c (asymbol_from_plugin_symbol): Add the trailing `\n'
to einfo.
(get_symbols): Likewise.
(plugin_notice): Likewise.
(plugin_multiple_definition): Likewise.
2010-12-05 H.J. Lu <hongjiu.lu@intel.com> 2010-12-05 H.J. Lu <hongjiu.lu@intel.com>
PR ld/12288 PR ld/12288

View File

@ -310,11 +310,11 @@ asymbol_from_plugin_symbol (bfd *abfd, asymbol *asym,
unsigned char visibility; unsigned char visibility;
if (!elfsym) if (!elfsym)
einfo (_("%P%F: %s: non-ELF symbol in ELF BFD!"), asym->name); einfo (_("%P%F: %s: non-ELF symbol in ELF BFD!\n"), asym->name);
switch (ldsym->visibility) switch (ldsym->visibility)
{ {
default: default:
einfo (_("%P%F: unknown ELF symbol visibility: %d!"), einfo (_("%P%F: unknown ELF symbol visibility: %d!\n"),
ldsym->visibility); ldsym->visibility);
case LDPV_DEFAULT: case LDPV_DEFAULT:
visibility = STV_DEFAULT; visibility = STV_DEFAULT;
@ -476,7 +476,7 @@ get_symbols (const void *handle, int nsyms, struct ld_plugin_symbol *syms)
&& blhe->type != bfd_link_hash_common) && blhe->type != bfd_link_hash_common)
{ {
/* We should not have a new, indirect or warning symbol here. */ /* We should not have a new, indirect or warning symbol here. */
einfo ("%P%F: %s: plugin symbol table corrupt (sym type %d)", einfo ("%P%F: %s: plugin symbol table corrupt (sym type %d)\n",
called_plugin->name, blhe->type); called_plugin->name, blhe->type);
} }
@ -871,7 +871,7 @@ plugin_notice (struct bfd_link_info *info ATTRIBUTE_UNUSED,
/* This is a ref from a non-IR file, so note the ref'd symbol /* This is a ref from a non-IR file, so note the ref'd symbol
in the non-IR-only hash. */ in the non-IR-only hash. */
if (!bfd_hash_lookup (non_ironly_hash, name, TRUE, TRUE)) if (!bfd_hash_lookup (non_ironly_hash, name, TRUE, TRUE))
einfo (_("%P%X: %s: hash table failure adding symbol %s"), einfo (_("%P%X: %s: hash table failure adding symbol %s\n"),
abfd->filename, name); abfd->filename, name);
} }
else if (!is_ref && is_dummy) else if (!is_ref && is_dummy)
@ -904,10 +904,10 @@ plugin_multiple_definition (struct bfd_link_info *info, const char *name,
struct bfd_link_hash_entry *blhe struct bfd_link_hash_entry *blhe
= bfd_link_hash_lookup (info->hash, name, FALSE, FALSE, FALSE); = bfd_link_hash_lookup (info->hash, name, FALSE, FALSE, FALSE);
if (!blhe) if (!blhe)
einfo (_("%P%X: %s: can't find IR symbol '%s'"), nbfd->filename, einfo (_("%P%X: %s: can't find IR symbol '%s'\n"), nbfd->filename,
name); name);
else if (blhe->type != bfd_link_hash_defined) else if (blhe->type != bfd_link_hash_defined)
einfo (_("%P%x: %s: bad IR symbol type %d"), name, blhe->type); einfo (_("%P%x: %s: bad IR symbol type %d\n"), name, blhe->type);
/* Replace it with new details. */ /* Replace it with new details. */
blhe->u.def.section = nsec; blhe->u.def.section = nsec;
blhe->u.def.value = nval; blhe->u.def.value = nval;