Re: gcc profiling broken?
- From: Krassimir Slavchev <krassi@xxxxxxxxxxx>
- Date: Wed, 24 Oct 2007 15:29:57 +0300
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Bruce Cran wrote:
andrew_terekhov@xxxxxxxxx wrote:
A simple program like this:
#include <stdio.h>
int main(int argc, char* argv[])
{
printf("Hello, world!\n");
printf("argc: %d\n", argc);
return 0;
}
when compiled with profiling:
gcc -pg -g hello.c -o hello
dumps core:
Starting program: /home/andrew/dev/kmv/components/tests/prof/cee/hello
Hello, world!
Program received signal SIGSEGV, Segmentation fault.
main (argc=Error accessing memory address 0x19: Bad address.
) at hello.c:7
7 printf("argc: %d\n", argc);
I run i386 7 beta1 from yesterday.
gcc -v
Using built-in specs.
Target: i386-undermydesk-freebsd
Configured with: FreeBSD/i386 system compiler
Thread model: posix
gcc version 4.2.1 20070719 [FreeBSD]
This was previously reported in August - see the thread "gcc 4.2
profiling breaks argv". I don't think there was any resolution to the
problem.
On my VIA i386 system I don't get a segfault but argc is 80202633 when
-pg is used.
May be this is platform dependent?
# gcc -pg -g hello.c -o hello
# ./hello
Hello, world!
argc: 1
# uname -srp
FreeBSD 7.0-CURRENT arm
# cc -v
Using built-in specs.
Target: arm-undermydesk-freebsd
Configured with: FreeBSD/arm system compiler
Thread model: posix
gcc version 4.2.1 20070719 [FreeBSD]
--
Bruce
_______________________________________________
freebsd-current@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@xxxxxxxxxxx"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (FreeBSD)
iD8DBQFHHzrFxJBWvpalMpkRAvWQAJwMLZNcZJIP61LF/j9NfkBNJNw8TgCfbHOy
ans6RdbjHGlWbQKhNq2i8ws=
=kXq3
-----END PGP SIGNATURE-----
_______________________________________________
freebsd-current@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@xxxxxxxxxxx"
- References:
- gcc profiling broken?
- From: andrew_terekhov
- Re: gcc profiling broken?
- From: Bruce Cran
- gcc profiling broken?
- Prev by Date: Installer DHCP in Virtual Box doesn't work
- Next by Date: Re: Need motherboard for home fileserver
- Previous by thread: Re: gcc profiling broken?
- Next by thread: Installer DHCP in Virtual Box doesn't work
- Index(es):
Relevant Pages
|