* gprof.c (funcsymbol): Use bfd_get_symbol_info instead of
authorJeff Law <law@redhat.com>
Tue, 22 Mar 1994 18:51:41 +0000 (18:51 +0000)
committerJeff Law <law@redhat.com>
Tue, 22 Mar 1994 18:51:41 +0000 (18:51 +0000)
        bfd_decode_symclass.

gprof/ChangeLog
gprof/gprof.c

index c6b86fa..ae96c04 100644 (file)
@@ -1,4 +1,9 @@
-Sun Mar 20 15:40:21 1994  Jeffrey A. Law  (law@cygnus.com)
+Tue Mar 22 10:50:52 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
+
+       * gprof.c (funcsymbol): Use bfd_get_symbol_info instead of
+       bfd_decode_symclass.
+
+Sun Mar 20 15:40:21 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
 
        * Makefile.in: Avoid bug in hpux sed.
 
index 2e6d6d1..7cfeaf0 100644 (file)
@@ -690,6 +690,7 @@ funcsymbol( symp )
   CONST char   *name;
   int i;
   char         symprefix;
+  symbol_info  syminfo;
 
   /*
    *   must be a text symbol,
@@ -707,8 +708,10 @@ funcsymbol( symp )
     return FALSE;
   }
 
+
   symprefix = bfd_get_symbol_leading_char (abfd);
-  i = bfd_decode_symclass (symp);
+  bfd_get_symbol_info (abfd, symp, &syminfo);
+  i = syminfo.type;
 #if defined(DEBUG) && 0
   if (i != 'T' && i != 't')
     fprintf (stderr, "%s(%d):  %s is of class %c\n", __FILE__, __LINE__, symp->name, i);