I was trying to compile a program and it gave me a weird message. For this line of code: template<class T> istream& operator>><T>(istream& from, const Set<T>& val) { } it told me: set.cc:51: Internal compiler error. set.cc:51: Please submit a full bug report to `egcs-bugs@cygnus.com'. What's going on?