[Bug c++/41570] [4.5 Regression] [c++0x] ICE with -g and variadic templates

2009-10-04 Thread ciaran dot mccreesh at googlemail dot com
--- Comment #1 from ciaran dot mccreesh at googlemail dot com 2009-10-04 22:55 --- This was introduced in svn://gcc.gnu.org/svn/gcc/tr...@152043 for bug 41266. The DECL_NAME (parm_pack) assertion doesn't hold if the pack's empty. This leads to a much simpler test case:

[Bug c++/41570] New: g++ 4.5 ICE with -g and c++0x variadic templates

2009-10-04 Thread ciaran dot mccreesh at googlemail dot com
verity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ciaran dot mccreesh at googlemail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41570

[Bug c++/37256] extern template / explicit instantiation broken in 4.4.0-pre

2008-08-27 Thread ciaran dot mccreesh at googlemail dot com
--- Comment #4 from ciaran dot mccreesh at googlemail dot com 2008-08-27 17:07 --- I don't expect it to link. I do expect it to compile. In real code I would of course have struct B in a header and template class B; in a different source file. So far as I can see this is a chan

[Bug c++/37256] New: extern template / explicit instantiation broken in 4.4.0-pre

2008-08-27 Thread ciaran dot mccreesh at googlemail dot com
FIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ciaran dot mccreesh at googlemail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37256