http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53658
--- Comment #2 from Markus Trippelsdorf <markus at trippelsdorf dot de> 2012-06-14 07:04:54 UTC --- (In reply to comment #1) > Reduced: > > % cat test.ii > struct A; > template <typename> using Foo = const A; > template <typename Item> Foo <Item>; ^^ If one adds "bar()" to the last line above, then clang++ and Intel's icpc compile it without problems, while gcc still crashes.