Eternal g++ bug
Jan Reimers
reimers@unix.infoserve.net
Wed Nov 5 20:30:00 GMT 1997
This one has been with egcs from the beginning:
g++ -c -v test5.cc
Reading specs from
/usr/local/lib/gcc-lib/i686-pc-linux-gnulibc1/egcs-2.90.15/specs
gcc version egcs-2.90.15 971031 (gcc2-970802 experimental)
/usr/local/lib/gcc-lib/i686-pc-linux-gnulibc1/egcs-2.90.15/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/cca31740.ii
GNU CPP version egcs-2.90.15 971031 (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.15/include
/usr/include
End of search list.
/usr/local/lib/gcc-lib/i686-pc-linux-gnulibc1/egcs-2.90.15/cc1plus
/tmp/cca31740.ii -quiet -dumpbase test5.cc -version -o /tmp/cca31740.s
GNU C++ version egcs-2.90.15 971031 (gcc2-970802 experimental)
(i686-pc-linux-gnulibc1) compiled by GNU C version egcs-2.90.15 971031
(gcc2-970802 experimental).
test5.cc:6: Internal compiler error.
test5.cc:6: Please submit a full bug report to `egcs-bugs@cygnus.com'.
//test5.cc--------------------------------------
class A {};
class B : public virtual A {};
template <class Imp> class C : public Imp {};
template class C<B>;
//----------------------------------------------
More information about the Gcc-bugs
mailing list