Skip site navigation (1)Skip section navigation (2)
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>

next in thread | raw e-mail | index | archive | help

--rwEMma7ioTxnRzrJ
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

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

--rwEMma7ioTxnRzrJ
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)

iD8DBQFAapr6bWa3bO9NFoMRAqhDAKCyMq0XehryT13jEax7gtEwmoayxQCgwa2o
OblgIzund2nEcPfTcS9cJQ4=
=NKsr
-----END PGP SIGNATURE-----

--rwEMma7ioTxnRzrJ--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040331101834.GA21652>