From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Reimers To: egcs@cygnus.com Subject: Release Date: Wed, 26 Nov 1997 11:28:00 -0000 Message-id: <9711261829.AA01062@molienergy.bc.ca> X-SW-Source: 1997-11/msg00885.html I don't think you can make a release while cc1plus still dies on such a simple construct: //test5.cc---------------------------------------------------------- class A {}; class B : public virtual A {}; template class C : public Imp {}; template class C; //-------------------------------------------------------------------- This was actually compiled with egcs-2.90.18, but version.c was not updated in the diffs that I downloaded. The version doesn't really matter anyway, every snapshot since day 1 chokes on this C++ pattern. g++ -v -c test5.cc Reading specs from /usr/local/lib/gcc-lib/i686-pc-linux-gnulibc1/egcs-2.90.17/specs gcc version egcs-2.90.17 971114 (gcc2-970802 experimental) /usr/local/lib/gcc-lib/i686-pc-linux-gnulibc1/egcs-2.90.17/cpp -lang-c++ -v -undef -D__GNUC__=2 -D__GNUG__=2 -D__cplusplus -D__GNUC_MINOR__=90 -D__ELF__ -Dunix -Dlinux -D__ELF__ -D__unix__ -D__linux__ -D__unix -D__linux -Asystem(posix) -D__EXCEPTIONS -Di386 -Di686 -Asystem(unix) -Acpu(i386) -Amachine(i386) -D__i386__ -D__i686__ -Asystem(unix) -Acpu(i386) -Amachine(i386) test5.cc /tmp/cca01775.ii GNU CPP version egcs-2.90.17 971114 (gcc2-970802 experimental) (i386 Linux/ELF) #include "..." search starts here: #include <...> search starts here: /usr/local/include/g++ /usr/local/include /usr/local/i686-pc-linux-gnulibc1/include /usr/local/lib/gcc-lib/i686-pc-linux-gnulibc1/egcs-2.90.17/include /usr/include End of search list. /usr/local/lib/gcc-lib/i686-pc-linux-gnulibc1/egcs-2.90.17/cc1plus /tmp/cca01775.ii -quiet -dumpbase test5.cc -version -o /tmp/cca01775.s GNU C++ version egcs-2.90.17 971114 (gcc2-970802 experimental) (i686-pc-linux-gnulibc1) compiled by GNU C version egcs-2.90.17 971114 (gcc2-970802 experimental). test5.cc:6: Internal compiler error. test5.cc:6: Please submit a full bug report to `egcs-bugs@cygnus.com'.