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