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]

Reply via email to