[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