summaryrefslogtreecommitdiffstats
path: root/usr.bin/gprof/gprof.c
diff options
context:
space:
mode:
authorsimokawa <simokawa@FreeBSD.org>1999-07-16 07:22:10 +0000
committersimokawa <simokawa@FreeBSD.org>1999-07-16 07:22:10 +0000
commitbd76338214ab1d387a7c440edc616ab427c67d76 (patch)
tree7012c32f71830287ac55f47e053e0816f27a0401 /usr.bin/gprof/gprof.c
parent23b740ca171475f8ba7a0ecd9e95c5dcb7261a2b (diff)
downloadFreeBSD-src-bd76338214ab1d387a7c440edc616ab427c67d76.zip
FreeBSD-src-bd76338214ab1d387a7c440edc616ab427c67d76.tar.gz
Enable gprof on alpha.
* alpha.{c,h} are same as i386.{c,h}. * Force address calculation to be done in long precision(64bit on alpha) rather than double precision(52bit).
Diffstat (limited to 'usr.bin/gprof/gprof.c')
-rw-r--r--usr.bin/gprof/gprof.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.bin/gprof/gprof.c b/usr.bin/gprof/gprof.c
index a5c6140..2b62851 100644
--- a/usr.bin/gprof/gprof.c
+++ b/usr.bin/gprof/gprof.c
@@ -42,7 +42,7 @@ static const char copyright[] =
static char sccsid[] = "@(#)gprof.c 8.1 (Berkeley) 6/6/93";
#endif
static const char rcsid[] =
- "$Id: gprof.c,v 1.8 1998/09/07 23:31:59 jdp Exp $";
+ "$Id: gprof.c,v 1.9 1999/05/23 00:37:54 jmz Exp $";
#endif /* not lint */
#include <err.h>
@@ -489,8 +489,8 @@ asgnsamples()
ccnt = samples[i];
if (ccnt == 0)
continue;
- pcl = lowpc + scale * i;
- pch = lowpc + scale * (i + 1);
+ pcl = lowpc + (unsigned long)(scale * i);
+ pch = lowpc + (unsigned long)(scale * (i + 1));
time = ccnt;
# ifdef DEBUG
if ( debug & SAMPLEDEBUG ) {
OpenPOWER on IntegriCloud