gcc/c-family: 2017-05-18 Bernd Edlinger * c-format.c (local_tree_type_node): Add GTY attribute. gcc/c: 2017-05-18 Bernd Edlinger * config-lang.in (gtfiles): Add c-family/c-format.c. --- gcc/c-family/c-format.c.jj 2017-05-09 04:47:14.000000000 +0200 +++ gcc/c-family/c-format.c 2017-05-18 13:57:15.235153933 +0200 @@ -54,7 +54,7 @@ }; /* Initialized in init_dynamic_diag_info. */ -static tree local_tree_type_node; +static GTY(()) tree local_tree_type_node; static bool decode_format_attr (tree, function_format_info *, int); static int decode_format_type (const char *); @@ -4211,3 +4211,5 @@ } // namespace selftest #endif /* CHECKING_P */ + +#include "gt-c-family-c-format.h" --- gcc/c/config-lang.in.jj 2017-01-01 13:07:43.000000000 +0100 +++ gcc/c/config-lang.in 2017-05-18 14:16:46.469924118 +0200 @@ -29,4 +29,4 @@ target_libs= -gtfiles="\$(srcdir)/c/c-lang.c \$(srcdir)/c/c-tree.h \$(srcdir)/c/c-decl.c \$(srcdir)/c-family/c-common.c \$(srcdir)/c-family/c-common.h \$(srcdir)/c-family/c-objc.h \$(srcdir)/c-family/c-cppbuiltin.c \$(srcdir)/c-family/c-pragma.h \$(srcdir)/c-family/c-pragma.c \$(srcdir)/c/c-objc-common.c \$(srcdir)/c/c-parser.h \$(srcdir)/c/c-parser.c \$(srcdir)/c/c-lang.h" +gtfiles="\$(srcdir)/c/c-lang.c \$(srcdir)/c/c-tree.h \$(srcdir)/c/c-decl.c \$(srcdir)/c-family/c-common.c \$(srcdir)/c-family/c-common.h \$(srcdir)/c-family/c-objc.h \$(srcdir)/c-family/c-cppbuiltin.c \$(srcdir)/c-family/c-pragma.h \$(srcdir)/c-family/c-pragma.c \$(srcdir)/c-family/c-format.c \$(srcdir)/c/c-objc-common.c \$(srcdir)/c/c-parser.h \$(srcdir)/c/c-parser.c \$(srcdir)/c/c-lang.h"