Date: Wed, 31 Mar 2004 12:18:34 +0200 From: Rene Ladan <r.c.ladan@student.tue.nl> To: freebsd-current@freebsd.org Subject: system's gcc bug? Message-ID: <20040331101834.GA21652@dyn-099164.nbw.tue.nl>
index | next in thread | raw e-mail
[-- Attachment #1 --]
Hi,
I'm getting runtime errors when executing the following program and
declaring one of the arrays:
----------------
#include <stdio.h>
int main(void) {
/* int a[4] = { 0, 1, 2, 3 }; enable this line to get a buserror */
int *i;
/* int b[4] = { 0, 1, 2, 3 }; enable this line to get a segfault */
for (*i = 0; *i < 4; (*i)++)
printf("%p %i\n", i, *i);
return(0);
}
----------------
I'm running system's gcc on 5.2.1-release:
Using built-in specs.
Configured with: FreeBSD/i386 system compiler
Thread model: posix
gcc version 3.3.3 [FreeBSD] 20031106
I have not yet mailed to the gcc developers, as the system gcc is
somewhat patched. Neither have I filed a PR yet.
Rene
[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)
iD8DBQFAapr6bWa3bO9NFoMRAqhDAKCyMq0XehryT13jEax7gtEwmoayxQCgwa2o
OblgIzund2nEcPfTcS9cJQ4=
=NKsr
-----END PGP SIGNATURE-----
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040331101834.GA21652>
