The following fragment a.cc (which is most certainly wrong, considering the time I wrote it): class A { template<class T>T epsilon; }; does not fail gracefully under egcs-980205: g++ a.cc a.cc:4: Internal compiler error. a.cc:4 Please submit a full bug report to `egcs-bugs@cygnus.com' on both sparc-Solaris and alpha-dec-osf4.0 -- Marc Espie