einfo ("%B%F: could not read relocs: %E\n", abfd);
einfo (_("%B%F: could not read relocs: %E\n"), abfd);
warning_find_reloc (abfd, sec, iarg)     bfd *abfd;     asection *sec;     PTR iarg;{  struct warning_callback_info *info = (struct warning_callback_info *) iarg;  long relsize;  arelent **relpp;  long relcount;  arelent **p, **pend;  if (info->found)    return;  relsize = bfd_get_reloc_upper_bound (abfd, sec);  if (relsize < 0)    einfo ("%B%F: could not read relocs: %E\n", abfd);  if (relsize == 0)    return;  relpp = (arelent **) xmalloc (relsize);  relcount = bfd_canonicalize_reloc (abfd, sec, relpp, info->asymbols);  if (relcount < 0)    einfo ("%B%F: could not read relocs: %E\n", abfd);  p = relpp;  pend = p + relcount;  for (; p < pend && *p != NULL; p++)    {      arelent *q = *p;      if (q->sym_ptr_ptr != NULL	  && *q->sym_ptr_ptr != NULL	  && strcmp (bfd_asymbol_name (*q->sym_ptr_ptr), info->symbol) == 0)	{	  /* We found a reloc for the symbol we are looking for.  */	  einfo ("%C: %s\n", abfd, sec, q->address, info->warning);	  info->found = true;	  break;	}    }  free (relpp);}