From Brad Lucier <lucier@math.purdue.edu>:
authorIan Lance Taylor <ian@airs.com>
Tue, 22 Feb 2000 07:25:46 +0000 (07:25 +0000)
committerIan Lance Taylor <ian@airs.com>
Tue, 22 Feb 2000 07:25:46 +0000 (07:25 +0000)
* i386.c (i386_find_call): Add cast to ensure that printf argument
matches format.
* tahoe.c (tahoe_find_call): Likewise.
* vax.c (vax_find_call): Likewise.

gprof/ChangeLog
gprof/i386.c
gprof/tahoe.c
gprof/vax.c

index d121301..e921ffc 100644 (file)
@@ -1,3 +1,11 @@
+2000-02-22  Ian Lance Taylor  <ian@zembu.com>
+
+       From Brad Lucier <lucier@math.purdue.edu>:
+       * i386.c (i386_find_call): Add cast to ensure that printf argument
+       matches format.
+       * tahoe.c (tahoe_find_call): Likewise.
+       * vax.c (vax_find_call): Likewise.
+
 2000-01-27  Alan Modra  <alan@spri.levels.unisa.edu.au>
 
        * utils.c (print_name_only): Don't pass error strings to
index 2abf2dc..760d551 100644 (file)
@@ -67,8 +67,8 @@ i386_find_call (parent, p_lowpc, p_highpc)
       if (i386_iscall (instructp))
        {
          DBG (CALLDEBUG,
-              printf ("[findcall]\t0x%x:call",
-                      instructp - (unsigned char *) delta));
+              printf ("[findcall]\t0x%lx:call",
+                      (unsigned long) (instructp - (unsigned char *) delta)));
          /*
           *  regular pc relative addressing
           *    check that this is the address of 
index 414b358..5981bc5 100644 (file)
@@ -260,8 +260,10 @@ tahoe_find_call (parent, p_lowpc, p_highpc)
           *    maybe a callf, better check it out.
           *      skip the count of the number of arguments.
           */
-         DBG (CALLDEBUG, printf ("[findcall]\t0x%x:callf",
-                                 instructp - (unsigned char *) core_text_space));
+         DBG (CALLDEBUG, printf ("[findcall]\t0x%lx:callf",
+                                 ((unsigned long)
+                                  (instructp
+                                   - (unsigned char *) core_text_space))));
          firstmode = tahoe_operandmode (instructp + length);
          switch (firstmode)
            {
index 33fdf43..58e7de3 100644 (file)
@@ -264,8 +264,9 @@ vax_find_call (parent, p_lowpc, p_highpc)
           *      skip the count of the number of arguments.
           */
          DBG (CALLDEBUG,
-              printf ("[findcall]\t0x%x:calls",
-                      instructp - (unsigned char *) core_text_space));
+              printf ("[findcall]\t0x%lx:calls",
+                      ((unsigned long)
+                       (instructp - (unsigned char *) core_text_space))));
          firstmode = vax_operandmode ((struct modebyte *) (instructp + length));
          switch (firstmode)
            {