]> gcc.gnu.org Git - gcc.git/commit - gcc/cp/lex.c
decl.c (check_tag_decl): Handle RID_THREAD.
authorRichard Henderson <rth@gcc.gnu.org>
Wed, 22 May 2002 23:42:57 +0000 (16:42 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Wed, 22 May 2002 23:42:57 +0000 (16:42 -0700)
commit7a1f3f5f3bdf7862391b3404eaaf348364ba57bd
treecb01828f5937f4aad110232990db6d0285400a54
parentc711ba8e2edb69d3f6fa58cfba1d6dc49847afcd
decl.c (check_tag_decl): Handle RID_THREAD.

        * decl.c (check_tag_decl): Handle RID_THREAD.
        (obscure_complex_init): Reject run-time init of tls.
        (grokvardecl, grokdeclarator): Handle RID_THREAD.
        * lex.c (reswords): Add __thread.
        (rid_to_yy): Map RID_THREAD to SCSPEC.

        * g++.dg/dg.exp: Prune the tls subdirectory.
        * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
        * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
        * g++.dg/tls/init-1.C: New.

From-SVN: r53754
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/cp/lex.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/dg.exp
gcc/testsuite/g++.dg/tls/diag-1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/tls/diag-2.C [new file with mode: 0644]
gcc/testsuite/g++.dg/tls/init-1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/tls/init-2.C [new file with mode: 0644]
gcc/testsuite/g++.dg/tls/tls.exp [new file with mode: 0644]
gcc/testsuite/g++.dg/tls/trivial.C [new file with mode: 0644]
This page took 0.055367 seconds and 5 git commands to generate.