[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pcc-list
Subject:    Re: another major ICE from simple code
From:       Anders Magnusson <ragge () ludd ! ltu ! se>
Date:       2010-10-19 17:04:24
Message-ID: 4CBDCF98.4040609 () ludd ! ltu ! se
[Download RAW message or body]

On 10/18/2010 07:26 PM, Steve Kargl wrote:
> troutmask:sgk[203] ~/work/bin/pcc -c d1.c
> major internal compiler error: d1.c, line 31
> troutmask:sgk[204] cat d1.c
>
>    
A shift-check for generating complex instruction argument was wrong.
Fixed now, thanks for the bug report.

-- ragge

> #include<stdio.h>
>
> #define	BUF BUFSIZ
>
> static void parse(char *, char [][BUF]);
>
> int
> main(void)
> {
> 	char line[BUF], fld[4][BUF];
> 	FILE *fp;
>
> 	fp = fopen("somefile", "r");
> 	if (fp) {
> 		fgets(line, BUF, fp);
> 		parse(line, fld);
> 	}
>
> 	return 0;
> }
>
> static void
> parse(char *line, char fld[][BUF])
> {
> 	char wd[8][BUF/4];
> 	int i;
>
> 	for (i = 0; i<  8; i++)
> 		*wd[i] = 0;
> }
>
>
>    

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic