internal error 980715 in for_each()
M Manoj Kumar
manoj@sasi.com
Tue May 25 21:07:00 GMT 1999
egcs 1.1.2 reports internal error 980715 for a call to for_each().
Source code:
------------------------------------------------------------------------
#include <algorithm>
#include <vector>
template <class T>
void Delete (T* ptr) {
delete ptr;
}
int main() {
vector<char*> vec;
for_each (vec.begin(), vec.end(), Delete<char*>);
}
------------------------------------------------------------------------
Output of g++ -v --save-temps:
------------------------------------------------------------------------
sunc193> gcc -v --save-temps del-bug.C
Reading specs from /sas/lib/gcc-lib/sparc-sun-solaris2.6/egcs-2.91.66/specs
gcc version egcs-2.91.66 19990314 (egcs-1.1.2 release)
/sas/lib/gcc-lib/sparc-sun-solaris2.6/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__SVR4 -D__sparc -D__sun -D__unix -Asystem(unix) -Asystem(svr4) -D__EXCEPTIONS -D__GCC_NEW_VARARGS__ -Acpu(sparc) -Amachine(sparc) del-bug.C del-bug.ii
GNU CPP version egcs-2.91.66 19990314 (egcs-1.1.2 release) (sparc)
#include "..." search starts here:
#include <...> search starts here:
/sas/include/g++
/sas/sparc-sun-solaris2.6/include
/sas/lib/gcc-lib/sparc-sun-solaris2.6/egcs-2.91.66/include
/usr/include
End of search list.
/sas/lib/gcc-lib/sparc-sun-solaris2.6/egcs-2.91.66/cc1plus del-bug.ii -quiet -dumpbase del-bug.cc -version -o del-bug.s
GNU C++ version egcs-2.91.66 19990314 (egcs-1.1.2 release) (sparc-sun-solaris2.6) compiled by GNU C version 2.8.1.
del-bug.C: In function `int main()':
del-bug.C:12: Internal compiler error 980715.
del-bug.C:12: Please submit a full bug report to `egcs-bugs@egcs.cygnus.com'.
del-bug.C:12: See <URL: http://egcs.cygnus.com/faq.html#bugreport > for details.
------------------------------------------------------------------------
del-bug.ii.bz2 is attached.
More information about the Gcc-bugs
mailing list