Internal error with 1.1.2: cc1plus fatal signal 11
Paul J. Lucas
pjl@ptolemy.arc.nasa.gov
Wed Apr 21 11:25:00 GMT 1999
Given:
template< class T > struct C {
static T const* f();
C( T const& = *f() );
};
template< class T > C<T>::C( T const& )
{
}
and:
$ g++ -v -c x.c
you get:
Reading specs from /opt/local/packages/egcs-1.1.2/lib/gcc-lib/sparc-sun-solaris2.5.1/egcs-2.91.66/specs
gcc version egcs-2.91.66 19990314 (egcs-1.1.2 release)
/opt/local/packages/egcs-1.1.2/lib/gcc-lib/sparc-sun-solaris2.5.1/egcs-2.91.66/cpp -lang-c++ -v -undef -D__GNUC__=2 -D__GNUG__=2 -D__cplusplus -D__GNUC_MINOR__=91 -Dsparc -Dsun -Dunix -D__svr4__ -D__SVR4 -D__sparc__ -D__sun__ -D__unix__ -D__svr4__ -D__SV
R4 -D__sparc -D__sun -D__unix -Asystem(unix) -Asystem(svr4) -D__EXCEPTIONS -D__GCC_NEW_VARARGS__ -Acpu(sparc) -Amachine(sparc) x.c /var/tmp/ccLoGu4f.ii
GNU CPP version egcs-2.91.66 19990314 (egcs-1.1.2 release) (sparc)
#include "..." search starts here:
#include <...> search starts here:
/opt/local/packages/egcs-1.1.2/include/g++
/usr/local/include
/opt/local/packages/egcs-1.1.2/sparc-sun-solaris2.5.1/include
/opt/local/packages/egcs-1.1.2/lib/gcc-lib/sparc-sun-solaris2.5.1/egcs-2.91.66/include
/usr/include
End of search list.
/opt/local/packages/egcs-1.1.2/lib/gcc-lib/sparc-sun-solaris2.5.1/egcs-2.91.66/cc1plus /var/tmp/ccLoGu4f.ii -quiet -dumpbase x.cc -version -o /var/tmp/ccE4nGLn.s
GNU C++ version egcs-2.91.66 19990314 (egcs-1.1.2 release) (sparc-sun-solaris2.5.1) compiled by GNU C version egcs-2.91.66 19990314 (egcs-1.1.2 release).
x.c: g++: Internal compiler error: program cc1plus got fatal signal 11
- Paul J. Lucas
NASA Ames Research Center Caelum Research Corporation
Moffett Field, California San Jose, California
<pjl AT ptolemy DOT arc DOT nasa DOT gov>
More information about the Gcc-bugs
mailing list