re PR c++/19450 (__thread static class members)
authorJakub Jelinek <jakub@redhat.com>
Tue, 8 Nov 2005 21:44:58 +0000 (22:44 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 8 Nov 2005 21:44:58 +0000 (22:44 +0100)
commit31a7923695f5540aa1b721f35ab21e471320bda6
treec3d8a4d48d1074926a1e30b5347d5e5bdfc1a4b8
parentda11c5d2261283280dade0b9a7942ed56c4e67de
re PR c++/19450 (__thread static class members)

PR c++/19450
* decl.c (redeclaration_error_message): Issue diagnostics about
olddecl and newdecl disagreement on __thread property.
(grokdeclarator): Set DECL_TLS_MODEL on class static variables.

* g++.dg/tls/diag-3.C: New test.
* g++.dg/tls/diag-4.C: New test.
* g++.dg/tls/static-1.C: New test.
* g++.dg/tls/static-1a.cc: New file.

From-SVN: r106657
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/tls/diag-3.C [new file with mode: 0644]
gcc/testsuite/g++.dg/tls/diag-4.C [new file with mode: 0644]
gcc/testsuite/g++.dg/tls/static-1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/tls/static-1a.cc [new file with mode: 0644]