[Bug c++/60056] New: [C++11] ICE in var_defined_without_dynamic_init, at cp/decl2.c:2876 with TLS static
rguenth at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Feb 4 10:43:00 GMT 2014
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60056
Bug ID: 60056
Summary: [C++11] ICE in var_defined_without_dynamic_init, at
cp/decl2.c:2876 with TLS static
Product: gcc
Version: 4.9.0
Status: UNCONFIRMED
Keywords: ice-on-valid-code
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: rguenth at gcc dot gnu.org
Blocks: 59994
template<typename T>
class Foo {
public:
Foo() {
++c;
}
private:
thread_local static int c;
};
template<typename T> thread_local int Foo<T>::c(0);
int main(){
Foo<int> o;
}
Maybe related to PR58671.
More information about the Gcc-bugs
mailing list