Using SVN revision 123051 > cat bug.ii template<class T1> struct S1 { template<bool T2> struct S2; template<template<bool> class T3> struct S3 { template<typename T4 = S3<S2> > struct S4 {}; struct S5 : S4<> {
> g++ bug.ii bug-segv.ii:5: internal compiler error: Segmentation fault -- Summary: ICE: segmentation fault on invalid code Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: wouter dot vermaelen at pi dot be http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31260