diff options
author | simokawa <simokawa@FreeBSD.org> | 1999-07-16 07:22:10 +0000 |
---|---|---|
committer | simokawa <simokawa@FreeBSD.org> | 1999-07-16 07:22:10 +0000 |
commit | bd76338214ab1d387a7c440edc616ab427c67d76 (patch) | |
tree | 7012c32f71830287ac55f47e053e0816f27a0401 /usr.bin/gprof/gprof.c | |
parent | 23b740ca171475f8ba7a0ecd9e95c5dcb7261a2b (diff) | |
download | FreeBSD-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.c | 6 |
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 ) { |