This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
g++: internal compiler error
- To: egcs-bugs at cygnus dot com
- Subject: g++: internal compiler error
- From: Peter Schmid <schmid at ltoi dot iap dot physik dot tu-darmstadt dot de>
- Date: Sun, 12 Apr 1998 20:24:14 +0200 (MEST)
The following file generates an internal compiler error with egcs-2.91.22
on i586-pc-linux-gnulibc1.
Peter Schmid
cat t.C
template<class X>
class bug {
template<class Y> friend class bug;
};
int main()
{
bug<int> q;
}
g++ -v -o t t.C
Reading specs from
/usr/local/lib/gcc-lib/i586-pc-linux-gnulibc1/egcs-2.91.22/specs
gcc version egcs-2.91.22 980404 (gcc2 ss-980401 experimental)
/usr/local/lib/gcc-lib/i586-pc-linux-gnulibc1/egcs-2.91.22/cpp
-lang-c++ -v -undef -D__GNUC__=2 -D__GNUG__=2 -D__cplusplus
-D__GNUC_MINOR__=91 -D__ELF__ -Dunix -Dlinux -D__ELF__ -D__unix__
-D__linux__ -D__unix -D__linux -Asystem(posix) -D__EXCEPTIONS -Di386
-Di586 -Asystem(unix) -Acpu(i386) -Amachine(i386) -D__i386__
-D__i586__ -Asystem(unix) -Acpu(i386) -Amachine(i386) t.C
/tmp/cca21452.ii
GNU CPP version egcs-2.91.22 980404 (gcc2 ss-980401 experimental)
(i386 Linux/ELF)
#include "..." search starts here:
#include <...> search starts here:
/usr/local/include/g++
/usr/local/include
/usr/local/i586-pc-linux-gnulibc1/include
/usr/local/lib/gcc-lib/i586-pc-linux-gnulibc1/egcs-2.91.22/include
/usr/include
End of search list.
/usr/local/lib/gcc-lib/i586-pc-linux-gnulibc1/egcs-2.91.22/cc1plus
/tmp/cca21452.ii -quiet -dumpbase t.cc -version -o /tmp/cca21452.s
GNU C++ version egcs-2.91.22 980404 (gcc2 ss-980401 experimental)
(i586-pc-linux-gnulibc1) compiled by GNU C version egcs-2.91.22 980404
(gcc2 ss-980401 experimental).
t.C:8: Internal compiler error.
t.C:8: Please submit a full bug report to `egcs-bugs@cygnus.com'