Mercurial > hg > CbC > CbC_gcc
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 */ |