]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/c/ChangeLog
c-family:
[thirdparty/gcc.git] / gcc / c / ChangeLog
index e38bcb8cdbd936ccbdb2397600e502519deb5902..1cf5883c84815a98e8b5df3d450a60f0d4c53651 100644 (file)
@@ -1,3 +1,16 @@
+2013-11-12  Joseph Myers  <joseph@codesourcery.com>
+
+       * c-tree.h (struct c_declspecs): Add thread_gnu_p field.
+       * c-parser.c (c_parser_declspecs): Mention _Thread_local in
+       comment.
+       * c-decl.c (shadow_tag_warned, grokdeclarator): Mention __thread
+       or _Thread_local as appropriate in diagnostics.
+       (build_null_declspecs): Initialize ret->thread_gnu_p.
+       (declspecs_add_scspec): Handle either __thread or _Thread_local
+       for RID_THREAD.  Diagnose _Thread_local for pre-C11 standards if
+       pedantic.  Do not disallow _Thread_local extern and _Thread_local
+       static.
+
 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
            Andrew MacLeod  <amacleod@redhat.com>