OSDN Git Service

PR c++/19450
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 8 Nov 2005 21:44:58 +0000 (21:44 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 8 Nov 2005 21:44:58 +0000 (21:44 +0000)
commit2bf7bc7fb94b0f81bc8626fe0384a657e4766611
treec3d8a4d48d1074926a1e30b5347d5e5bdfc1a4b8
parent072e921b8bf09701f42b10fbdae1c648abfeef7c
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@106657 138bc75d-0d04-0410-961f-82ee72b054a4
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]