* linker.c (_bfd_generic_link_add_one_symbol): Pass symbol name to
authorIan Lance Taylor <ian@airs.com>
Tue, 12 Sep 1995 20:31:29 +0000 (20:31 +0000)
committerIan Lance Taylor <ian@airs.com>
Tue, 12 Sep 1995 20:31:29 +0000 (20:31 +0000)
warning callback.

bfd/ChangeLog
bfd/linker.c

index 2dbadd467ab9995d9d0a003dbaa8f9f28e61224b..ed5a34cab72e9944bdeaf5f99bd62abb6f19a816 100644 (file)
@@ -1,4 +1,4 @@
-Thu Sep  7 12:45:34 1995  steve chamberlain  <sac@slash.cygnus.com>
+Thu Sep 12 12:45:34 1995  steve chamberlain  <sac@slash.cygnus.com>
 
        * coffcode.h (coff_compute_section_file_positions): Keep the
        raw size safe. 
@@ -10,6 +10,9 @@ Thu Sep  7 12:45:34 1995  steve chamberlain  <sac@slash.cygnus.com>
 
 Tue Sep 12 12:14:33 1995  Ian Lance Taylor  <ian@cygnus.com>
 
+       * linker.c (_bfd_generic_link_add_one_symbol): Pass symbol name to
+       warning callback.
+
        * dep-in.sed: Remove config.h from generated dependencies.
 
        * sunos.c (sunos_slurp_dynamic_symtab): New static function,
index efd1664dd76ab48edf52054cc8affce2585e70ed..340c9080d74302e1f2a09dbecdc5eff582f01cfe 100644 (file)
@@ -1753,7 +1753,7 @@ _bfd_generic_link_add_one_symbol (info, abfd, name, flags, section, value,
          /* Issue a warning and cycle.  */
          if (h->u.i.warning != NULL)
            {
-             if (! (*info->callbacks->warning) (info, h->u.i.warning,
+             if (! (*info->callbacks->warning) (info, h->u.i.warning, name,
                                                 abfd, (asection *) NULL,
                                                 (bfd_vma) 0))
                return false;
@@ -1777,7 +1777,7 @@ _bfd_generic_link_add_one_symbol (info, abfd, name, flags, section, value,
 
        case WARN:
          /* Issue a warning.  */
-         if (! (*info->callbacks->warning) (info, string,
+         if (! (*info->callbacks->warning) (info, string, name,
                                             hash_entry_bfd (h),
                                             (asection *) NULL, (bfd_vma) 0))
            return false;
@@ -1791,7 +1791,7 @@ _bfd_generic_link_add_one_symbol (info, abfd, name, flags, section, value,
             ensure this.  */
          if (h->next != NULL || info->hash->undefs_tail == h)
            {
-             if (! (*info->callbacks->warning) (info, string,
+             if (! (*info->callbacks->warning) (info, string, name,
                                                 hash_entry_bfd (h),
                                                 (asection *) NULL,
                                                 (bfd_vma) 0))