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