egcs 1.0.2 internal compiler error [LONG 150 Kb] (fwd)

Jitse Niesen
Thu Apr 9 09:51:00 GMT 1998

Hello all,

We found the following bug in egcs while compiling a C++ file.
You can find the preprocessed source on the web via

I hope this goes allright, as it is not a HTML file.
Sorry for the trouble, but your info file explicitly asked for
preprocessed source and it is difficult to cut the file, because
the bug is very sensitive: even changes after the line where egcs bombs
out help. I was told the file compiles okay with egcs 2.0.1.

Here is the output from egcs, together with some version info:

[33] ~/ftp/mnemonic/src/jitse$ c++ -Wall -g -O2 -fPIC -c -o mFetchURL.o mFetchURL.ii
mFetchURL.ii: In method `void MessageSender<mFetchURL>::Send(class mFetchURL &)':
mFetchURL.ii:5196: Internal compiler error.
mFetchURL.ii:5196: Please submit a full bug report to `'.

[34] ~/ftp/mnemonic/src/jitse$ c++ -v
Reading specs from /usr/lib/gcc-lib/i486-linux/egcs-2.90.27/specs
gcc version egcs-2.90.27 980315 (egcs-1.0.2 release)

[35] ~/ftp/mnemonic/src/jitse$ ld -v
GNU ld version 2.8.2 (with BFD

[42] ~/ftp/mnemonic/src/jitse$ ls -l /usr/lib/
lrwxrwxrwx   1 root     root           18 Apr  5 19:17 /usr/lib/ ->

[46] ~/ftp/mnemonic/src/jitse$ dpkg -l g++ binutils libstdc++2.8 libc6
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name            Version        Description
ii  g++             2.90.27-0.3    The GNU (egcs) C++ compiler.
ii  binutils   The GNU assembler, linker and binary utiliti
ii  libstdc++2.8    2.90.27-0.3    The GNU stdc++ library (egcs version)
ii  libc6           2.0.7pre1-4    The GNU C library version 2 (run-time files)

[47] ~/ftp/mnemonic/src/jitse$ uname -a
Linux cal052303 2.1.93 #12 Tue Apr 7 18:31:42 CEST 1998 i586 unknown

Of course, if you need more information, you can just ask.
Thanks in advance for your help.


Jitse Niesen.

More information about the Gcc-bugs mailing list