Package: binutils
Version: 2.15-6
A standard Debian Sarge/3.1 set up on x86, I get the following:
$ cat example.c
int f02 (int a) {
if (a == 0) {
return a;
} else {
return f02(a - 1) + a;
}
}
int f01 (int a) {
return a;
}
int f00 (int a) {
if (a == 1) {
return a*f01(a);
} else {
return a*f02(a);
}
}
int main (int argc, char **argv) {
return f00(1) + f00(2);
}
$ gcc -pg -g example.c -o example
$ rm gmon.out
$ ./example
$ gprof -C example gmon.out
Segmentation fault
Have tried a few other programs / different options but nothing seems to
help.
Cheers,
- Martin
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]