system's gcc bug?

From: Rene Ladan <r.c.ladan_at_student.tue.nl>
Date: Wed, 31 Mar 2004 12:18:34 +0200
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

Received on Wed Mar 31 2004 - 00:18:36 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:49 UTC