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