c/8730: [3.2/3.3/3.4 regression] Cannot compile C function inside other C function
Janis Johnson
janis187@us.ibm.com
Mon Jun 30 16:19:00 GMT 2003
The fix went in on March 31, but your compiler is a prerelease version
from Feburary 26 (20030226 in the version is the date). The GCC 3.3
release includes the fix, and I verified that the current 3.3 branch
compiles your original test case.
Janis
On Mon, Jun 30, 2003 at 11:18:28AM +0200, Ilgis Ibragimow wrote:
> Hi,
>
> I got a new release of gcc version 3.3 20030226 (prerelease) (SuSE Linux)
> and observe an interesting thing:
>
> this short example with "foo" functions compiles fine, but my source
> still produce the following error:
>
> *********************************************************
> gcc: Internal error: Segmentation fault (program cc1)
> Please submit a full bug report.
> See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
> *********************************************************
>
> so, please, would you be so kind to mark my bug as:
>
> 1) not the same as the bug 9936;
> 2) mark this please, as NOT FIXED.
>
> Sincerely
>
> Dr. Ilghiz Ibraghimov
>
>
> Janis Johnson wrote:
>
> > On Tue, Apr 01, 2003 at 11:08:39AM +0200, Steven Bosscher wrote:
> > > http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=8730
> > >
> > > I cannot reproduce this PR anymore. The testcase,
> > >
> > > void foo()
> > > {
> > > void* bar(int i, int A[1][i]) { return A[0]; }
> > > }
> > >
> > > compilers fine for me with today's CVS (3.3 20030401). Could it be
> > > that this PR got fixed with Mark Mitchell's patch for 9936?
> > > (http://gcc.gnu.org/ml/gcc-patches/2003-04/msg00018.html)
> >
> > My regression hunting scripts verify that this patch fixes
> > the problem. I used the original larger test case on
> > i686-pc-linux-gnu.
> >
> > Janis
More information about the Gcc-bugs
mailing list