g++ egcs-1.1a internal compiler error

Stefan Meixner Stefan.Meixner@emskopp.a.shuttle.de
Thu Sep 3 00:50:00 GMT 1998


> JHB NIJHOF <j.h.b.nijhof@aston.ac.uk> writes:
> 
> > Version of g++ (g++ -V): egcs-2.91.57
> > Operating system: Debian Linux 1.3
> 
> I couldn't reproduce your problem with the 1.1-pre-release on neither
> RedHat Linux 4.0/x86 nor 5.0/x86, and, AFAIK, no x86-related change
> was done between the pre-release and the final release.  Did you run
> the compiler with any argument other than the source file name?
> I tried with and without optimization.

I was able to reproduce the problem on 

i486-pc-linux-gnulibc1

on a mixed Slackware / Debian Linux 1.3 system.

I checked
gcc version egcs-2.91.57 19980901 (egcs-1.1 release)
gcc version egcs-2.91.55 19980824 (gcc2 ss-980609 experimental)

which both failed with the original error message,

bug.cc:82: sorry, not implemented: testing (null) for template parms
bug.cc: In method `Field::Field(const class string &, int = 0)':
bug.cc:82: confused by earlier errors, bailing out

but 
gcc version egcs-2.90.29 980515 (egcs-1.0.3 release)

compiles the source without a problem. I checked with and without optimization.

Stefan





More information about the Gcc-bugs mailing list