comparison gcc/lto/lto-tree.h @ 67:f6334be47118

update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
author nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
date Tue, 22 Mar 2011 17:18:12 +0900
parents 77e2b8dfacca
children 04ced10e8804
comparison
equal deleted inserted replaced
65:65488c3d617d 67:f6334be47118
1 /* Language-dependent trees for LTO. 1 /* Language-dependent trees for LTO.
2 Copyright 2009 Free Software Foundation, Inc. 2 Copyright 2009, 2010 Free Software Foundation, Inc.
3 Contributed by CodeSourcery, Inc. 3 Contributed by CodeSourcery, Inc.
4 4
5 This file is part of GCC. 5 This file is part of GCC.
6 6
7 GCC is free software; you can redistribute it and/or modify it under 7 GCC is free software; you can redistribute it and/or modify it under
31 struct GTY(()) lang_decl 31 struct GTY(()) lang_decl
32 { 32 {
33 int dummy; /* Added because ggc does not like empty structs. */ 33 int dummy; /* Added because ggc does not like empty structs. */
34 }; 34 };
35 35
36 struct GTY(()) lang_type 36 struct GTY((variable_size)) lang_type
37 { 37 {
38 int dummy; /* Added because ggc does not like empty structs. */ 38 int dummy; /* Added because ggc does not like empty structs. */
39 }; 39 };
40 40
41 struct GTY(()) language_function 41 struct GTY(()) language_function
53 { 53 {
54 union tree_node GTY ((tag ("TS_LTO_GENERIC"), 54 union tree_node GTY ((tag ("TS_LTO_GENERIC"),
55 desc ("tree_node_structure (&%h)"))) generic; 55 desc ("tree_node_structure (&%h)"))) generic;
56 }; 56 };
57 57
58 /* Vector to keep track of external variables we've seen so far. */
59 extern GTY(()) VEC(tree,gc) *lto_global_var_decls;
60
61 #endif /* GCC_LTO_TREE_H */ 58 #endif /* GCC_LTO_TREE_H */