[Bug c++/59044] New: Internal compiler error triggers when accessing a typedef in a specialized member class

2013-11-07 Thread decaluwe.t at gmail dot com
Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: decaluwe.t at gmail dot com Created attachment 31180 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31180&action=edit Preprocessor output The followi

[Bug c++/59044] [4.8/4.9 Regression] Internal compiler error triggers when accessing a typedef in a specialized member class

2013-11-08 Thread decaluwe.t at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59044 --- Comment #2 from Tom De Caluwé --- As far as I can verify partial specializations are only allowed at namespace scope so you're right. However gcc never used to complain about such constructs. In any case, an internal compiler error is never d

[Bug c++/59044] [4.8/4.9 Regression] Internal compiler error triggers when accessing a typedef in a specialized member class

2013-11-08 Thread decaluwe.t at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59044 --- Comment #4 from Tom De Caluwé --- However the following code seems to be valid but results in the same ICE: /* bug.cpp --- */ namespace N { template class C { private: template struct Implem

[Bug c++/59052] New: Partial specialization of template with dependent non-type template argument not correctly resolved

2013-11-08 Thread decaluwe.t at gmail dot com
Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: decaluwe.t at gmail dot com Created attachment 31183 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31183&action=edit The preprocessed code T

[Bug c++/59044] [4.8/4.9 Regression] Internal compiler error triggers when accessing a typedef in a specialized member class

2013-11-08 Thread decaluwe.t at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59044 --- Comment #6 from Tom De Caluwé --- I reported a related bug with valid code which does not trigger this ICE (see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59052). Also LLVM bug 16519 (http://llvm.org/bugs/show_bug.cgi?id=16519) might be rela

[Bug c++/59364] C++11 extern thread_local breaks linking: undefined reference to TLS init function

2013-12-09 Thread decaluwe.t at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59364 Tom De Caluwé changed: What|Removed |Added CC||decaluwe.t at gmail dot com --- Comment